public virtual int GetMetadataQueryWriter( out IWICMetadataQueryWriter ppIMetadataQueryWriter ) { var fp = GetFunctionPointer(12); if (m_GetMetadataQueryWriterFunc == null) { m_GetMetadataQueryWriterFunc = (GetMetadataQueryWriterFunc)Marshal.GetDelegateForFunctionPointer(fp, typeof(GetMetadataQueryWriterFunc)); } ppIMetadataQueryWriter = new IWICMetadataQueryWriter(); return(m_GetMetadataQueryWriterFunc(m_ptr, out ppIMetadataQueryWriter.PtrForNew)); }
public virtual int CreateQueryWriterFromReader( IWICMetadataQueryReader pIQueryReader, ref Guid pguidVendor, out IWICMetadataQueryWriter ppIQueryWriter ) { var fp = GetFunctionPointer(27); if (m_CreateQueryWriterFromReaderFunc == null) { m_CreateQueryWriterFromReaderFunc = (CreateQueryWriterFromReaderFunc)Marshal.GetDelegateForFunctionPointer(fp, typeof(CreateQueryWriterFromReaderFunc)); } ppIQueryWriter = new IWICMetadataQueryWriter(); return(m_CreateQueryWriterFromReaderFunc(m_ptr, pIQueryReader != null ? pIQueryReader.Ptr : IntPtr.Zero, ref pguidVendor, out ppIQueryWriter.PtrForNew)); }
public virtual int CreateQueryWriter( ref Guid guidMetadataFormat, ref Guid pguidVendor, out IWICMetadataQueryWriter ppIQueryWriter ) { var fp = GetFunctionPointer(26); if (m_CreateQueryWriterFunc == null) { m_CreateQueryWriterFunc = (CreateQueryWriterFunc)Marshal.GetDelegateForFunctionPointer(fp, typeof(CreateQueryWriterFunc)); } ppIQueryWriter = new IWICMetadataQueryWriter(); return(m_CreateQueryWriterFunc(m_ptr, ref guidMetadataFormat, ref pguidVendor, out ppIQueryWriter.PtrForNew)); }