📄 spacedeploy.tlh
字号:
// Created by Microsoft (R) C/C++ Compiler Version 12.00.8168.0 (e5bc47f1).
//
// SpaceDeploy.tlh
//
// C++ source equivalent of Win32 type library SpaceDeploy.tlb
// compiler-generated file created 07/03/07 at 14:37:02 - DO NOT EDIT!
#pragma once
#pragma pack(push, 8)
#include <comdef.h>
namespace ADODB {
//
// Forward references and typedefs
//
struct /* coclass */ StuffManage;
struct __declspec(uuid("c69199d9-5253-496d-b9ac-ba2193448b9b"))
/* dual interface */ IStuffManage;
struct __declspec(uuid("0000050e-0000-0010-8000-00aa006d2ea4"))
/* dual interface */ _Recordset;
struct __declspec(uuid("00000534-0000-0010-8000-00aa006d2ea4"))
/* dual interface */ _ADO;
struct __declspec(uuid("00000504-0000-0010-8000-00aa006d2ea4"))
/* dual interface */ Properties;
struct __declspec(uuid("00000512-0000-0010-8000-00aa006d2ea4"))
/* dual interface */ _Collection;
struct __declspec(uuid("00000503-0000-0010-8000-00aa006d2ea4"))
/* dual interface */ Property;
typedef enum __MIDL___MIDL_itf_SpaceDeploy_0209_0008 DataTypeEnum;
typedef enum __MIDL___MIDL_itf_SpaceDeploy_0209_0013 PositionEnum;
typedef enum __MIDL___MIDL_itf_SpaceDeploy_0209_0001 CursorTypeEnum;
struct __declspec(uuid("00000506-0000-0010-8000-00aa006d2ea4"))
/* dual interface */ Fields;
struct __declspec(uuid("00000505-0000-0010-8000-00aa006d2ea4"))
/* dual interface */ Field;
typedef enum __MIDL___MIDL_itf_SpaceDeploy_0209_0009 FieldAttributeEnum;
typedef enum __MIDL___MIDL_itf_SpaceDeploy_0209_0003 LockTypeEnum;
typedef enum __MIDL___MIDL_itf_SpaceDeploy_0209_0016 AffectEnum;
typedef enum __MIDL___MIDL_itf_SpaceDeploy_0209_0010 EditModeEnum;
typedef enum __MIDL___MIDL_itf_SpaceDeploy_0209_0007 CursorLocationEnum;
typedef enum __MIDL___MIDL_itf_SpaceDeploy_0209_0002 CursorOptionEnum;
typedef enum __MIDL___MIDL_itf_SpaceDeploy_0209_0015 MarshalOptionsEnum;
typedef enum __MIDL___MIDL_itf_SpaceDeploy_0209_0020 SearchDirectionEnum;
typedef enum __MIDL___MIDL_itf_SpaceDeploy_0209_0021 PersistFormatEnum;
typedef enum __MIDL___MIDL_itf_SpaceDeploy_0209_0022 StringFormatEnum;
typedef enum __MIDL___MIDL_itf_SpaceDeploy_0209_0018 CompareEnum;
typedef enum __MIDL___MIDL_itf_SpaceDeploy_0209_0017 ResyncEnum;
//
// Smart pointer typedef declarations
//
_COM_SMARTPTR_TYPEDEF(IStuffManage, __uuidof(IStuffManage));
_COM_SMARTPTR_TYPEDEF(_ADO, __uuidof(_ADO));
_COM_SMARTPTR_TYPEDEF(_Recordset, __uuidof(_Recordset));
_COM_SMARTPTR_TYPEDEF(_Collection, __uuidof(_Collection));
_COM_SMARTPTR_TYPEDEF(Properties, __uuidof(Properties));
_COM_SMARTPTR_TYPEDEF(Property, __uuidof(Property));
_COM_SMARTPTR_TYPEDEF(Fields, __uuidof(Fields));
_COM_SMARTPTR_TYPEDEF(Field, __uuidof(Field));
//
// Type library items
//
struct __declspec(uuid("06a793e1-e4bf-425f-ae32-b4ae90c1769c"))
StuffManage;
// [ default ] interface IStuffManage
struct __declspec(uuid("c69199d9-5253-496d-b9ac-ba2193448b9b"))
IStuffManage : IDispatch
{
//
// Wrapper methods for error-handling
//
_RecordsetPtr SelectStuff ( );
HRESULT ConnectDatabase (
LPWSTR strConnect );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall raw_SelectStuff (
struct _Recordset * * pRecord ) = 0;
virtual HRESULT __stdcall raw_ConnectDatabase (
LPWSTR strConnect ) = 0;
};
struct __declspec(uuid("00000534-0000-0010-8000-00aa006d2ea4"))
_ADO : IDispatch
{
//
// Property data
//
__declspec(property(get=GetProperties))
PropertiesPtr Properties;
//
// Wrapper methods for error-handling
//
PropertiesPtr GetProperties ( );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_Properties (
struct Properties * * ppvObject ) = 0;
};
struct __declspec(uuid("0000050e-0000-0010-8000-00aa006d2ea4"))
_Recordset : _ADO
{
//
// Property data
//
__declspec(property(get=GetFields))
FieldsPtr Fields;
__declspec(property(get=GetPageSize,put=PutPageSize))
long PageSize;
__declspec(property(get=GetPageCount))
long PageCount;
__declspec(property(get=GetCursorLocation,put=PutCursorLocation))
CursorLocationEnum CursorLocation;
__declspec(property(get=GetState))
long State;
__declspec(property(get=GetMarshalOptions,put=PutMarshalOptions))
MarshalOptionsEnum MarshalOptions;
__declspec(property(get=GetDataSource,put=PutRefDataSource))
IUnknownPtr DataSource;
__declspec(property(get=GetActiveCommand))
IDispatchPtr ActiveCommand;
__declspec(property(get=GetStayInSync,put=PutStayInSync))
VARIANT_BOOL StayInSync;
__declspec(property(get=GetDataMember,put=PutDataMember))
_bstr_t DataMember;
__declspec(property(get=GetCollect,put=PutCollect))
_variant_t Collect[];
__declspec(property(get=GetEditMode))
EditModeEnum EditMode;
__declspec(property(get=GetStatus))
long Status;
__declspec(property(get=GetFilter,put=PutFilter))
_variant_t Filter;
__declspec(property(get=GetSort,put=PutSort))
_bstr_t Sort;
__declspec(property(get=GetAbsolutePosition,put=PutAbsolutePosition))
PositionEnum AbsolutePosition;
__declspec(property(get=GetBOF))
VARIANT_BOOL BOF;
__declspec(property(get=GetBookmark,put=PutBookmark))
_variant_t Bookmark;
__declspec(property(get=GetCacheSize,put=PutCacheSize))
long CacheSize;
__declspec(property(get=GetCursorType,put=PutCursorType))
CursorTypeEnum CursorType;
__declspec(property(get=GetADOEOF))
VARIANT_BOOL ADOEOF;
__declspec(property(get=GetAbsolutePage,put=PutAbsolutePage))
PositionEnum AbsolutePage;
__declspec(property(get=GetLockType,put=PutLockType))
LockTypeEnum LockType;
__declspec(property(get=GetMaxRecords,put=PutMaxRecords))
long MaxRecords;
__declspec(property(get=GetRecordCount))
long RecordCount;
//
// Wrapper methods for error-handling
//
PositionEnum GetAbsolutePosition ( );
void PutAbsolutePosition (
PositionEnum pl );
void PutRefActiveConnection (
IDispatch * pvar );
void PutActiveConnection (
const _variant_t & pvar );
_variant_t GetActiveConnection ( );
VARIANT_BOOL GetBOF ( );
_variant_t GetBookmark ( );
void PutBookmark (
const _variant_t & pvBookmark );
long GetCacheSize ( );
void PutCacheSize (
long pl );
CursorTypeEnum GetCursorType ( );
void PutCursorType (
CursorTypeEnum plCursorType );
VARIANT_BOOL GetADOEOF ( );
FieldsPtr GetFields ( );
LockTypeEnum GetLockType ( );
void PutLockType (
LockTypeEnum plLockType );
long GetMaxRecords ( );
void PutMaxRecords (
long plMaxRecords );
long GetRecordCount ( );
void PutRefSource (
IDispatch * pvSource );
void PutSource (
_bstr_t pvSource );
_variant_t GetSource ( );
HRESULT AddNew (
const _variant_t & FieldList = vtMissing,
const _variant_t & Values = vtMissing );
HRESULT CancelUpdate ( );
HRESULT Close ( );
HRESULT Delete (
AffectEnum AffectRecords );
_variant_t GetRows (
long Rows,
const _variant_t & Start = vtMissing,
const _variant_t & Fields = vtMissing );
HRESULT Move (
long NumRecords,
const _variant_t & Start = vtMissing );
HRESULT MoveNext ( );
HRESULT MovePrevious ( );
HRESULT MoveFirst ( );
HRESULT MoveLast ( );
HRESULT Open (
const _variant_t & Source,
const _variant_t & ActiveConnection,
CursorTypeEnum CursorType,
LockTypeEnum LockType,
long Options );
HRESULT Requery (
long Options );
HRESULT _xResync (
AffectEnum AffectRecords );
HRESULT Update (
const _variant_t & Fields = vtMissing,
const _variant_t & Values = vtMissing );
PositionEnum GetAbsolutePage ( );
void PutAbsolutePage (
PositionEnum pl );
EditModeEnum GetEditMode ( );
_variant_t GetFilter ( );
void PutFilter (
const _variant_t & Criteria );
long GetPageCount ( );
long GetPageSize ( );
void PutPageSize (
long pl );
_bstr_t GetSort ( );
void PutSort (
_bstr_t Criteria );
long GetStatus ( );
long GetState ( );
_RecordsetPtr _xClone ( );
HRESULT UpdateBatch (
AffectEnum AffectRecords );
HRESULT CancelBatch (
AffectEnum AffectRecords );
CursorLocationEnum GetCursorLocation ( );
void PutCursorLocation (
CursorLocationEnum plCursorLoc );
_RecordsetPtr NextRecordset (
VARIANT * RecordsAffected );
VARIANT_BOOL Supports (
CursorOptionEnum CursorOptions );
_variant_t GetCollect (
const _variant_t & Index );
void PutCollect (
const _variant_t & Index,
const _variant_t & pvar );
MarshalOptionsEnum GetMarshalOptions ( );
void PutMarshalOptions (
MarshalOptionsEnum peMarshal );
HRESULT Find (
_bstr_t Criteria,
long SkipRecords,
SearchDirectionEnum SearchDirection,
const _variant_t & Start = vtMissing );
HRESULT Cancel ( );
IUnknownPtr GetDataSource ( );
void PutRefDataSource (
IUnknown * ppunkDataSource );
HRESULT Save (
_bstr_t FileName,
PersistFormatEnum PersistFormat );
IDispatchPtr GetActiveCommand ( );
void PutStayInSync (
VARIANT_BOOL pbStayInSync );
VARIANT_BOOL GetStayInSync ( );
_bstr_t GetString (
StringFormatEnum StringFormat,
long NumRows,
_bstr_t ColumnDelimeter,
_bstr_t RowDelimeter,
_bstr_t NullExpr );
_bstr_t GetDataMember ( );
void PutDataMember (
_bstr_t pbstrDataMember );
CompareEnum CompareBookmarks (
const _variant_t & Bookmark1,
const _variant_t & Bookmark2 );
_RecordsetPtr Clone (
LockTypeEnum LockType );
HRESULT Resync (
AffectEnum AffectRecords,
ResyncEnum ResyncValues );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_AbsolutePosition (
PositionEnum * pl ) = 0;
virtual HRESULT __stdcall put_AbsolutePosition (
PositionEnum pl ) = 0;
virtual HRESULT __stdcall putref_ActiveConnection (
IDispatch * pvar ) = 0;
virtual HRESULT __stdcall put_ActiveConnection (
VARIANT pvar ) = 0;
virtual HRESULT __stdcall get_ActiveConnection (
VARIANT * pvar ) = 0;
virtual HRESULT __stdcall get_BOF (
VARIANT_BOOL * pb ) = 0;
virtual HRESULT __stdcall get_Bookmark (
VARIANT * pvBookmark ) = 0;
virtual HRESULT __stdcall put_Bookmark (
VARIANT pvBookmark ) = 0;
virtual HRESULT __stdcall get_CacheSize (
long * pl ) = 0;
virtual HRESULT __stdcall put_CacheSize (
long pl ) = 0;
virtual HRESULT __stdcall get_CursorType (
CursorTypeEnum * plCursorType ) = 0;
virtual HRESULT __stdcall put_CursorType (
CursorTypeEnum plCursorType ) = 0;
virtual HRESULT __stdcall get_ADOEOF (
VARIANT_BOOL * pb ) = 0;
virtual HRESULT __stdcall get_Fields (
struct Fields * * ppvObject ) = 0;
virtual HRESULT __stdcall get_LockType (
LockTypeEnum * plLockType ) = 0;
virtual HRESULT __stdcall put_LockType (
LockTypeEnum plLockType ) = 0;
virtual HRESULT __stdcall get_MaxRecords (
long * plMaxRecords ) = 0;
virtual HRESULT __stdcall put_MaxRecords (
long plMaxRecords ) = 0;
virtual HRESULT __stdcall get_RecordCount (
long * pl ) = 0;
virtual HRESULT __stdcall putref_Source (
IDispatch * pvSource ) = 0;
virtual HRESULT __stdcall put_Source (
BSTR pvSource ) = 0;
virtual HRESULT __stdcall get_Source (
VARIANT * pvSource ) = 0;
virtual HRESULT __stdcall raw_AddNew (
VARIANT FieldList = vtMissing,
VARIANT Values = vtMissing ) = 0;
virtual HRESULT __stdcall raw_CancelUpdate ( ) = 0;
virtual HRESULT __stdcall raw_Close ( ) = 0;
virtual HRESULT __stdcall raw_Delete (
AffectEnum AffectRecords ) = 0;
virtual HRESULT __stdcall raw_GetRows (
long Rows,
VARIANT Start,
VARIANT Fields,
VARIANT * pvar ) = 0;
virtual HRESULT __stdcall raw_Move (
long NumRecords,
VARIANT Start = vtMissing ) = 0;
virtual HRESULT __stdcall raw_MoveNext ( ) = 0;
virtual HRESULT __stdcall raw_MovePrevious ( ) = 0;
virtual HRESULT __stdcall raw_MoveFirst ( ) = 0;
virtual HRESULT __stdcall raw_MoveLast ( ) = 0;
virtual HRESULT __stdcall raw_Open (
VARIANT Source,
VARIANT ActiveConnection,
CursorTypeEnum CursorType,
LockTypeEnum LockType,
long Options ) = 0;
virtual HRESULT __stdcall raw_Requery (
long Options ) = 0;
virtual HRESULT __stdcall raw__xResync (
AffectEnum AffectRecords ) = 0;
virtual HRESULT __stdcall raw_Update (
VARIANT Fields = vtMissing,
VARIANT Values = vtMissing ) = 0;
virtual HRESULT __stdcall get_AbsolutePage (
PositionEnum * pl ) = 0;
virtual HRESULT __stdcall put_AbsolutePage (
PositionEnum pl ) = 0;
virtual HRESULT __stdcall get_EditMode (
EditModeEnum * pl ) = 0;
virtual HRESULT __stdcall get_Filter (
VARIANT * Criteria ) = 0;
virtual HRESULT __stdcall put_Filter (
VARIANT Criteria ) = 0;
virtual HRESULT __stdcall get_PageCount (
long * pl ) = 0;
virtual HRESULT __stdcall get_PageSize (
long * pl ) = 0;
virtual HRESULT __stdcall put_PageSize (
long pl ) = 0;
virtual HRESULT __stdcall get_Sort (
BSTR * Criteria ) = 0;
virtual HRESULT __stdcall put_Sort (
BSTR Criteria ) = 0;
virtual HRESULT __stdcall get_Status (
long * pl ) = 0;
virtual HRESULT __stdcall get_State (
long * plObjState ) = 0;
virtual HRESULT __stdcall raw__xClone (
struct _Recordset * * ppvObject ) = 0;
virtual HRESULT __stdcall raw_UpdateBatch (
AffectEnum AffectRecords ) = 0;
virtual HRESULT __stdcall raw_CancelBatch (
AffectEnum AffectRecords ) = 0;
virtual HRESULT __stdcall get_CursorLocation (
CursorLocationEnum * plCursorLoc ) = 0;
virtual HRESULT __stdcall put_CursorLocation (
CursorLocationEnum plCursorLoc ) = 0;
virtual HRESULT __stdcall raw_NextRecordset (
VARIANT * RecordsAffected,
struct _Recordset * * ppiRs ) = 0;
virtual HRESULT __stdcall raw_Supports (
CursorOptionEnum CursorOptions,
VARIANT_BOOL * pb ) = 0;
virtual HRESULT __stdcall get_Collect (
VARIANT Index,
VARIANT * pvar ) = 0;
virtual HRESULT __stdcall put_Collect (
VARIANT Index,
VARIANT pvar ) = 0;
virtual HRESULT __stdcall get_MarshalOptions (
MarshalOptionsEnum * peMarshal ) = 0;
virtual HRESULT __stdcall put_MarshalOptions (
MarshalOptionsEnum peMarshal ) = 0;
virtual HRESULT __stdcall raw_Find (
BSTR Criteria,
long SkipRecords,
SearchDirectionEnum SearchDirection,
VARIANT Start = vtMissing ) = 0;
virtual HRESULT __stdcall raw_Cancel ( ) = 0;
virtual HRESULT __stdcall get_DataSource (
IUnknown * * ppunkDataSource ) = 0;
virtual HRESULT __stdcall putref_DataSource (
IUnknown * ppunkDataSource ) = 0;
virtual HRESULT __stdcall raw_Save (
BSTR FileName,
PersistFormatEnum PersistFormat ) = 0;
virtual HRESULT __stdcall get_ActiveCommand (
IDispatch * * ppCmd ) = 0;
virtual HRESULT __stdcall put_StayInSync (
VARIANT_BOOL pbStayInSync ) = 0;
virtual HRESULT __stdcall get_StayInSync (
VARIANT_BOOL * pbStayInSync ) = 0;
virtual HRESULT __stdcall raw_GetString (
StringFormatEnum StringFormat,
long NumRows,
BSTR ColumnDelimeter,
BSTR RowDelimeter,
BSTR NullExpr,
BSTR * pRetString ) = 0;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -