Class IDataConvert (unit Msdadc)

Inherits from

IUnknown

Constructors



Functions

function CanConvert( (* [in] *) wSrcType : TDBTYPE; (* [in] *) wDstType : TDBTYPE) : HResult;


function DataConvert( (* [in] *) wSrcType : TDBTYPE; (* [in] *) wDstType : TDBTYPE; (* [in] *) cbSrcLength : ULONG; (* [out][in] *) var pcbDstLength : ULONG; (* [size_is][in] *) var pSrc : Pointer; //!! was: void __RPC_FAR *pSrc, (* [size_is][out] *) var pDst : Pointer; //!! was: void __RPC_FAR *pDst, (* [in] *) cbDstMaxLength : ULONG; (* [in] *) dbsSrcStatus : TDBSTATUS; (* [out] *) var pdbsStatus : TDBSTATUS; (* [in] *) bPrecision : Byte; (* [in] *) bScale : Byte; (* [in] *) dwFlags : TDBDATACONVERT) : HResult;


function GetConversionSize( (* [in] *) wSrcType : TDBTYPE; (* [in] *) wDstType : TDBTYPE; (* [in] *) var pcbSrcLength : ULONG; (* [out] *) var pcbDstLength : ULONG; (* [size_is][in] *) var pSrc : Pointer{!! was: void __RPC_FAR *pSrc}) : HResult;


Properties

Events

Variables


Constructors


Functions


function CanConvert( (* [in] *) wSrcType : TDBTYPE; (* [in] *) wDstType : TDBTYPE) : HResult;


function DataConvert( (* [in] *) wSrcType : TDBTYPE; (* [in] *) wDstType : TDBTYPE; (* [in] *) cbSrcLength : ULONG; (* [out][in] *) var pcbDstLength : ULONG; (* [size_is][in] *) var pSrc : Pointer; //!! was: void __RPC_FAR *pSrc, (* [size_is][out] *) var pDst : Pointer; //!! was: void __RPC_FAR *pDst, (* [in] *) cbDstMaxLength : ULONG; (* [in] *) dbsSrcStatus : TDBSTATUS; (* [out] *) var pdbsStatus : TDBSTATUS; (* [in] *) bPrecision : Byte; (* [in] *) bScale : Byte; (* [in] *) dwFlags : TDBDATACONVERT) : HResult;


function GetConversionSize( (* [in] *) wSrcType : TDBTYPE; (* [in] *) wDstType : TDBTYPE; (* [in] *) var pcbSrcLength : ULONG; (* [out] *) var pcbDstLength : ULONG; (* [size_is][in] *) var pSrc : Pointer{!! was: void __RPC_FAR *pSrc}) : HResult;


Properties


Events


Variables