/// <summary>To be documented.</summary> public readonly unsafe int CreateBlobWithEncodingOnMalloc(void *pText, IMalloc *pIMalloc, uint size, uint codePage, IDxcBlobEncoding **pBlobEncoding) { var @this = (IDxcLibrary *)Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; ret = ((delegate * unmanaged[Cdecl] < IDxcLibrary *, void *, IMalloc *, uint, uint, IDxcBlobEncoding **, int >)LpVtbl[8])(@this, pText, pIMalloc, size, codePage, pBlobEncoding); return(ret); }
/// <summary>To be documented.</summary> public readonly unsafe int SetMalloc(IMalloc *pMalloc) { var @this = (IDxcLibrary *)Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; ret = ((delegate * unmanaged[Cdecl] < IDxcLibrary *, IMalloc *, int >)LpVtbl[3])(@this, pMalloc); return(ret); }
/// <summary>To be documented.</summary> public readonly unsafe int CreateBlobWithEncodingOnMalloc <T0>(ref T0 pText, IMalloc *pIMalloc, uint size, uint codePage, IDxcBlobEncoding **pBlobEncoding) where T0 : unmanaged { var @this = (IDxcLibrary *)Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; fixed(T0 *pTextPtr = &pText) { ret = ((delegate * unmanaged[Cdecl] < IDxcLibrary *, T0 *, IMalloc *, uint, uint, IDxcBlobEncoding **, int >)LpVtbl[8])(@this, pTextPtr, pIMalloc, size, codePage, pBlobEncoding); } return(ret); }
public int SetMalloc(IMalloc *pMalloc) { return(((delegate * unmanaged <IDxcLibrary *, IMalloc *, int>)(lpVtbl[3]))((IDxcLibrary *)Unsafe.AsPointer(ref this), pMalloc)); }
public static extern int DxcCreateInstance2([NativeTypeName("IMalloc *")] IMalloc *pMalloc, [NativeTypeName("const IID &")] Guid *rclsid, [NativeTypeName("const IID &")] Guid *riid, [NativeTypeName("LPVOID *")] void **ppv);
public HRESULT MoveToBlob([NativeTypeName("LPCVOID")] void *pData, IMalloc *pIMalloc, [NativeTypeName("UINT32")] uint size, [NativeTypeName("UINT32")] uint codePage, IDxcBlobEncoding **pBlobEncoding) { return(((delegate * unmanaged <IDxcUtils *, void *, IMalloc *, uint, uint, IDxcBlobEncoding **, int>)(lpVtbl[5]))((IDxcUtils *)Unsafe.AsPointer(ref this), pData, pIMalloc, size, codePage, pBlobEncoding)); }
public unsafe partial int CreateInstance2(IMalloc *pMalloc, Guid *rclsid, Guid *riid, void **ppv);
public unsafe partial int CreateInstance2(IMalloc *pMalloc, ref Guid rclsid, ref Guid riid, ref void *ppv);
public HRESULT SetItemAlloc(IMalloc *pmalloc) { return(((delegate * unmanaged <IDelegateFolder *, IMalloc *, int>)(lpVtbl[3]))((IDelegateFolder *)Unsafe.AsPointer(ref this), pmalloc)); }
public static unsafe int CreateInstance2(this DXC thisApi, IMalloc *pMalloc, Span <Guid> rclsid, Guid *riid, ref void *ppv) { // SpanOverloader return(thisApi.CreateInstance2(pMalloc, ref rclsid.GetPinnableReference(), riid, ref ppv)); }
public static extern int CreateXmlReader([NativeTypeName("const IID &")] Guid *riid, void **ppvObject, IMalloc *pMalloc);
public static extern int CreateXmlWriterOutputWithEncodingCodePage([NativeTypeName("IUnknown *")] IUnknown *pOutputStream, [NativeTypeName("IMalloc *")] IMalloc *pMalloc, [NativeTypeName("UINT")] uint nEncodingCodePage, [NativeTypeName("IXmlWriterOutput **")] IUnknown **ppOutput);
public static extern HRESULT CreateXmlWriterOutputWithEncodingName(IUnknown *pOutputStream, IMalloc *pMalloc, [NativeTypeName("LPCWSTR")] ushort *pwszEncodingName, [NativeTypeName("IXmlWriterOutput **")] IUnknown **ppOutput);
public static extern HRESULT CreateXmlWriterOutputWithEncodingCodePage(IUnknown *pOutputStream, IMalloc *pMalloc, uint nEncodingCodePage, [NativeTypeName("IXmlWriterOutput **")] IUnknown **ppOutput);
public static extern HRESULT CreateXmlWriter([NativeTypeName("const IID &")] Guid *riid, void **ppvObject, IMalloc *pMalloc);
public static extern HRESULT CreateXmlReaderInputWithEncodingName(IUnknown *pInputStream, IMalloc *pMalloc, [NativeTypeName("LPCWSTR")] ushort *pwszEncodingName, BOOL fEncodingHint, [NativeTypeName("LPCWSTR")] ushort *pwszBaseUri, [NativeTypeName("IXmlReaderInput **")] IUnknown **ppInput);
public static extern int CreateXmlReaderInputWithEncodingCodePage(IUnknown *pInputStream, IMalloc *pMalloc, [NativeTypeName("UINT")] uint nEncodingCodePage, [NativeTypeName("BOOL")] int fEncodingHint, [NativeTypeName("LPCWSTR")] ushort *pwszBaseUri, [NativeTypeName("IXmlReaderInput **")] IUnknown **ppInput);
public int CreateBlobWithEncodingOnMalloc([NativeTypeName("LPCVOID")] void *pText, IMalloc *pIMalloc, [NativeTypeName("UINT32")] uint size, [NativeTypeName("UINT32")] uint codePage, IDxcBlobEncoding **pBlobEncoding) { return(((delegate * unmanaged <IDxcLibrary *, void *, IMalloc *, uint, uint, IDxcBlobEncoding **, int>)(lpVtbl[8]))((IDxcLibrary *)Unsafe.AsPointer(ref this), pText, pIMalloc, size, codePage, pBlobEncoding)); }
public static extern int CreateXmlWriter([NativeTypeName("const IID &")] Guid *riid, [NativeTypeName("void **")] void **ppvObject, [NativeTypeName("IMalloc *")] IMalloc *pMalloc);