Windows-Server-2003/ds/adsi/include/pack.hxx

90 lines
1.2 KiB
C++

HRESULT
PackStringinVariant(
BSTR bstrString,
VARIANT * pvarInputData
);
HRESULT
UnpackStringfromVariant(
VARIANT varSrcData,
BSTR * pbstrDestString
);
HRESULT
PackLONGinVariant(
LONG lValue,
VARIANT * pvarInputData
);
HRESULT
UnpackLONGfromVariant(
VARIANT varSrcData,
LONG * plValue
);
HRESULT
PackDATEinVariant(
DATE daValue,
VARIANT * pvarInputData
);
HRESULT
UnpackDATEfromVariant(
VARIANT varSrcData,
DATE * pdaValue
);
HRESULT
PackFILETIMEinVariant(
DATE daValue,
VARIANT * pvarInputData
);
HRESULT
UnpackFILETIMEfromVariant(
VARIANT varSrcData,
DATE * pdaValue
);
HRESULT
PackVARIANT_BOOLinVariant(
VARIANT_BOOL fValue,
VARIANT * pvarInputData
);
HRESULT
UnpackVARIANT_BOOLfromVariant(
VARIANT varSrcData,
VARIANT_BOOL * pfValue
);
HRESULT
PackVARIANTinVariant(
VARIANT vaValue,
VARIANT * pvarInputData
);
HRESULT
UnpackVARIANTfromVariant(
VARIANT varSrcData,
VARIANT * pvaValue
);
HRESULT
PackDATEinLONGVariant(
DATE daValue,
VARIANT * pvarInputData
);
HRESULT
UnpackDATEfromLONGVariant(
VARIANT varSrcData,
DATE * pdaValue
);