Example #1
0
 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);
 }
Example #2
0
 // 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;
 }