internal DualCoTaskMem(UnsafeNativeMethods.IColumnsInfo columnsInfo, out IntPtr columnCount, out IntPtr columnInfos, out OleDbHResult hr) : this() { Bid.Trace("<oledb.IColumnsInfo.GetColumnInfo|API|OLEDB>\n"); hr = columnsInfo.GetColumnInfo(out columnCount, out this.handle, out this.handle2); columnInfos = base.handle; Bid.Trace("<oledb.IColumnsInfo.GetColumnInfo|API|OLEDB|RET> %08X{HRESULT}\n", hr); }
// IColumnsInfo.GetColumnInfo internal DualCoTaskMem(UnsafeNativeMethods.IColumnsInfo columnsInfo, out IntPtr columnCount, out IntPtr columnInfos, out OleDbHResult hr) : this() { hr = columnsInfo.GetColumnInfo(out columnCount, out base.handle, out this.handle2); columnInfos = base.handle; }