📄 spacedeploy.tlh
字号:
virtual HRESULT __stdcall get_DataMember (
BSTR * pbstrDataMember ) = 0;
virtual HRESULT __stdcall put_DataMember (
BSTR pbstrDataMember ) = 0;
virtual HRESULT __stdcall raw_CompareBookmarks (
VARIANT Bookmark1,
VARIANT Bookmark2,
CompareEnum * pCompare ) = 0;
virtual HRESULT __stdcall raw_Clone (
LockTypeEnum LockType,
struct _Recordset * * ppvObject ) = 0;
virtual HRESULT __stdcall raw_Resync (
AffectEnum AffectRecords,
ResyncEnum ResyncValues ) = 0;
};
struct __declspec(uuid("00000512-0000-0010-8000-00aa006d2ea4"))
_Collection : IDispatch
{
//
// Property data
//
__declspec(property(get=GetCount))
long Count;
//
// Wrapper methods for error-handling
//
long GetCount ( );
IUnknownPtr _NewEnum ( );
HRESULT Refresh ( );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_Count (
long * c ) = 0;
virtual HRESULT __stdcall raw__NewEnum (
IUnknown * * ppvObject ) = 0;
virtual HRESULT __stdcall raw_Refresh ( ) = 0;
};
struct __declspec(uuid("00000504-0000-0010-8000-00aa006d2ea4"))
Properties : _Collection
{
//
// Property data
//
__declspec(property(get=GetItem))
PropertyPtr Item[];
//
// Wrapper methods for error-handling
//
PropertyPtr GetItem (
const _variant_t & Index );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_Item (
VARIANT Index,
struct Property * * ppvObject ) = 0;
};
struct __declspec(uuid("00000503-0000-0010-8000-00aa006d2ea4"))
Property : IDispatch
{
//
// Property data
//
__declspec(property(get=GetValue,put=PutValue))
_variant_t Value;
__declspec(property(get=GetName))
_bstr_t Name;
__declspec(property(get=GetType))
DataTypeEnum Type;
__declspec(property(get=GetAttributes,put=PutAttributes))
long Attributes;
//
// Wrapper methods for error-handling
//
_variant_t GetValue ( );
void PutValue (
const _variant_t & pval );
_bstr_t GetName ( );
DataTypeEnum GetType ( );
long GetAttributes ( );
void PutAttributes (
long plAttributes );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_Value (
VARIANT * pval ) = 0;
virtual HRESULT __stdcall put_Value (
VARIANT pval ) = 0;
virtual HRESULT __stdcall get_Name (
BSTR * pbstr ) = 0;
virtual HRESULT __stdcall get_Type (
DataTypeEnum * ptype ) = 0;
virtual HRESULT __stdcall get_Attributes (
long * plAttributes ) = 0;
virtual HRESULT __stdcall put_Attributes (
long plAttributes ) = 0;
};
enum __MIDL___MIDL_itf_SpaceDeploy_0209_0008
{
adEmpty = 0,
adTinyInt = 16,
adSmallInt = 2,
adInteger = 3,
adBigInt = 20,
adUnsignedTinyInt = 17,
adUnsignedSmallInt = 18,
adUnsignedInt = 19,
adUnsignedBigInt = 21,
adSingle = 4,
adDouble = 5,
adCurrency = 6,
adDecimal = 14,
adNumeric = 131,
adBoolean = 11,
adError = 10,
adUserDefined = 132,
adVariant = 12,
adIDispatch = 9,
adIUnknown = 13,
adGUID = 72,
adDate = 7,
adDBDate = 133,
adDBTime = 134,
adDBTimeStamp = 135,
adBSTR = 8,
adChar = 129,
adVarChar = 200,
adLongVarChar = 201,
adWChar = 130,
adVarWChar = 202,
adLongVarWChar = 203,
adBinary = 128,
adVarBinary = 204,
adLongVarBinary = 205,
adChapter = 136,
adFileTime = 64,
adDBFileTime = 137,
adPropVariant = 138,
adVarNumeric = 139
};
enum __MIDL___MIDL_itf_SpaceDeploy_0209_0013
{
adPosUnknown = -1,
adPosBOF = -2,
adPosEOF = -3
};
enum __MIDL___MIDL_itf_SpaceDeploy_0209_0001
{
adOpenUnspecified = -1,
adOpenForwardOnly = 0,
adOpenKeyset = 1,
adOpenDynamic = 2,
adOpenStatic = 3
};
struct __declspec(uuid("00000506-0000-0010-8000-00aa006d2ea4"))
Fields : _Collection
{
//
// Property data
//
__declspec(property(get=GetItem))
FieldPtr Item[];
//
// Wrapper methods for error-handling
//
FieldPtr GetItem (
const _variant_t & Index );
HRESULT Append (
_bstr_t Name,
DataTypeEnum Type,
long DefinedSize,
FieldAttributeEnum Attrib );
HRESULT Delete (
const _variant_t & Index );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_Item (
VARIANT Index,
struct Field * * ppvObject ) = 0;
virtual HRESULT __stdcall raw_Append (
BSTR Name,
DataTypeEnum Type,
long DefinedSize,
FieldAttributeEnum Attrib ) = 0;
virtual HRESULT __stdcall raw_Delete (
VARIANT Index ) = 0;
};
struct __declspec(uuid("00000505-0000-0010-8000-00aa006d2ea4"))
Field : _ADO
{
//
// Property data
//
__declspec(property(get=GetValue,put=PutValue))
_variant_t Value;
__declspec(property(get=GetPrecision,put=PutPrecision))
unsigned char Precision;
__declspec(property(get=GetNumericScale,put=PutNumericScale))
unsigned char NumericScale;
__declspec(property(get=GetAttributes,put=PutAttributes))
long Attributes;
__declspec(property(get=GetName))
_bstr_t Name;
__declspec(property(get=GetType,put=PutType))
DataTypeEnum Type;
__declspec(property(get=GetDefinedSize,put=PutDefinedSize))
long DefinedSize;
__declspec(property(get=GetOriginalValue))
_variant_t OriginalValue;
__declspec(property(get=GetUnderlyingValue))
_variant_t UnderlyingValue;
__declspec(property(get=GetDataFormat,put=PutRefDataFormat))
IUnknownPtr DataFormat;
__declspec(property(get=GetActualSize))
long ActualSize;
//
// Wrapper methods for error-handling
//
long GetActualSize ( );
long GetAttributes ( );
long GetDefinedSize ( );
_bstr_t GetName ( );
DataTypeEnum GetType ( );
_variant_t GetValue ( );
void PutValue (
const _variant_t & pvar );
unsigned char GetPrecision ( );
unsigned char GetNumericScale ( );
HRESULT AppendChunk (
const _variant_t & Data );
_variant_t GetChunk (
long Length );
_variant_t GetOriginalValue ( );
_variant_t GetUnderlyingValue ( );
IUnknownPtr GetDataFormat ( );
void PutRefDataFormat (
IUnknown * ppiDF );
void PutPrecision (
unsigned char pbPrecision );
void PutNumericScale (
unsigned char pbNumericScale );
void PutType (
DataTypeEnum pDataType );
void PutDefinedSize (
long pl );
void PutAttributes (
long pl );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_ActualSize (
long * pl ) = 0;
virtual HRESULT __stdcall get_Attributes (
long * pl ) = 0;
virtual HRESULT __stdcall get_DefinedSize (
long * pl ) = 0;
virtual HRESULT __stdcall get_Name (
BSTR * pbstr ) = 0;
virtual HRESULT __stdcall get_Type (
DataTypeEnum * pDataType ) = 0;
virtual HRESULT __stdcall get_Value (
VARIANT * pvar ) = 0;
virtual HRESULT __stdcall put_Value (
VARIANT pvar ) = 0;
virtual HRESULT __stdcall get_Precision (
unsigned char * pbPrecision ) = 0;
virtual HRESULT __stdcall get_NumericScale (
unsigned char * pbNumericScale ) = 0;
virtual HRESULT __stdcall raw_AppendChunk (
VARIANT Data ) = 0;
virtual HRESULT __stdcall raw_GetChunk (
long Length,
VARIANT * pvar ) = 0;
virtual HRESULT __stdcall get_OriginalValue (
VARIANT * pvar ) = 0;
virtual HRESULT __stdcall get_UnderlyingValue (
VARIANT * pvar ) = 0;
virtual HRESULT __stdcall get_DataFormat (
IUnknown * * ppiDF ) = 0;
virtual HRESULT __stdcall putref_DataFormat (
IUnknown * ppiDF ) = 0;
virtual HRESULT __stdcall put_Precision (
unsigned char pbPrecision ) = 0;
virtual HRESULT __stdcall put_NumericScale (
unsigned char pbNumericScale ) = 0;
virtual HRESULT __stdcall put_Type (
DataTypeEnum pDataType ) = 0;
virtual HRESULT __stdcall put_DefinedSize (
long pl ) = 0;
virtual HRESULT __stdcall put_Attributes (
long pl ) = 0;
};
enum __MIDL___MIDL_itf_SpaceDeploy_0209_0009
{
adFldUnspecified = -1,
adFldMayDefer = 2,
adFldUpdatable = 4,
adFldUnknownUpdatable = 8,
adFldFixed = 16,
adFldIsNullable = 32,
adFldMayBeNull = 64,
adFldLong = 128,
adFldRowID = 256,
adFldRowVersion = 512,
adFldCacheDeferred = 4096,
adFldNegativeScale = 16384,
adFldKeyColumn = 32768
};
enum __MIDL___MIDL_itf_SpaceDeploy_0209_0003
{
adLockUnspecified = -1,
adLockReadOnly = 1,
adLockPessimistic = 2,
adLockOptimistic = 3,
adLockBatchOptimistic = 4
};
enum __MIDL___MIDL_itf_SpaceDeploy_0209_0016
{
adAffectCurrent = 1,
adAffectGroup = 2,
adAffectAll = 3,
adAffectAllChapters = 4
};
enum __MIDL___MIDL_itf_SpaceDeploy_0209_0010
{
adEditNone = 0,
adEditInProgress = 1,
adEditAdd = 2,
adEditDelete = 4
};
enum __MIDL___MIDL_itf_SpaceDeploy_0209_0007
{
adUseNone = 1,
adUseServer = 2,
adUseClient = 3,
adUseClientBatch = 3
};
enum __MIDL___MIDL_itf_SpaceDeploy_0209_0002
{
adHoldRecords = 256,
adMovePrevious = 512,
adAddNew = 16778240,
adDelete = 16779264,
adUpdate = 16809984,
adBookmark = 8192,
adApproxPosition = 16384,
adUpdateBatch = 65536,
adResync = 131072,
adNotify = 262144,
adFind = 524288
};
enum __MIDL___MIDL_itf_SpaceDeploy_0209_0015
{
adMarshalAll = 0,
adMarshalModifiedOnly = 1
};
enum __MIDL___MIDL_itf_SpaceDeploy_0209_0020
{
adSearchForward = 1,
adSearchBackward = -1
};
enum __MIDL___MIDL_itf_SpaceDeploy_0209_0021
{
adPersistADTG = 0,
adPersistXML = 1
};
enum __MIDL___MIDL_itf_SpaceDeploy_0209_0022
{
adClipString = 2
};
enum __MIDL___MIDL_itf_SpaceDeploy_0209_0018
{
adCompareLessThan = 0,
adCompareEqual = 1,
adCompareGreaterThan = 2,
adCompareNotEqual = 3,
adCompareNotComparable = 4
};
enum __MIDL___MIDL_itf_SpaceDeploy_0209_0017
{
adResyncUnderlyingValues = 1,
adResyncAllValues = 2
};
//
// Named GUID constants initializations
//
extern "C" const GUID __declspec(selectany) LIBID_ADODB =
{0x23577d47,0x1236,0x4fa7,{0xaa,0xa1,0x48,0x04,0xc1,0x7f,0x70,0x8d}};
extern "C" const GUID __declspec(selectany) CLSID_StuffManage =
{0x06a793e1,0xe4bf,0x425f,{0xae,0x32,0xb4,0xae,0x90,0xc1,0x76,0x9c}};
extern "C" const GUID __declspec(selectany) IID_IStuffManage =
{0xc69199d9,0x5253,0x496d,{0xb9,0xac,0xba,0x21,0x93,0x44,0x8b,0x9b}};
extern "C" const GUID __declspec(selectany) IID__ADO =
{0x00000534,0x0000,0x0010,{0x80,0x00,0x00,0xaa,0x00,0x6d,0x2e,0xa4}};
extern "C" const GUID __declspec(selectany) IID__Recordset =
{0x0000050e,0x0000,0x0010,{0x80,0x00,0x00,0xaa,0x00,0x6d,0x2e,0xa4}};
extern "C" const GUID __declspec(selectany) IID__Collection =
{0x00000512,0x0000,0x0010,{0x80,0x00,0x00,0xaa,0x00,0x6d,0x2e,0xa4}};
extern "C" const GUID __declspec(selectany) IID_Properties =
{0x00000504,0x0000,0x0010,{0x80,0x00,0x00,0xaa,0x00,0x6d,0x2e,0xa4}};
extern "C" const GUID __declspec(selectany) IID_Property =
{0x00000503,0x0000,0x0010,{0x80,0x00,0x00,0xaa,0x00,0x6d,0x2e,0xa4}};
extern "C" const GUID __declspec(selectany) IID_Fields =
{0x00000506,0x0000,0x0010,{0x80,0x00,0x00,0xaa,0x00,0x6d,0x2e,0xa4}};
extern "C" const GUID __declspec(selectany) IID_Field =
{0x00000505,0x0000,0x0010,{0x80,0x00,0x00,0xaa,0x00,0x6d,0x2e,0xa4}};
//
// Wrapper method implementations
//
#include "SpaceDeploy.tli"
} // namespace ADODB
#pragma pack(pop)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -