📄 server_dbpos.tlh
字号:
// Created by Microsoft (R) C/C++ Compiler Version 12.00.8447.0 (08c3414c).
//
// Server_dbPos.tlh
//
// C++ source equivalent of Win32 type library ..\Server_dbPos\Server_dbPos.tlb
// compiler-generated file created 07/08/03 at 11:07:37 - DO NOT EDIT!
#pragma once
#pragma pack(push, 8)
#include <comdef.h>
//
// Forward references and typedefs
//
struct /* coclass */ ADO_Server;
struct __declspec(uuid("fd0804fa-1f85-41ce-b50e-5ca3677cd7e5"))
/* dual interface */ IADO_Server;
//
// Smart pointer typedef declarations
//
_COM_SMARTPTR_TYPEDEF(IADO_Server, __uuidof(IADO_Server));
//
// Type library items
//
struct __declspec(uuid("7b99f55b-475f-42d7-bea8-cedf385ff86e"))
ADO_Server;
// [ default ] interface IADO_Server
struct __declspec(uuid("fd0804fa-1f85-41ce-b50e-5ca3677cd7e5"))
IADO_Server : IDispatch
{
//
// Property data
//
__declspec(property(get=GetBOF))
VARIANT_BOOL BOF;
__declspec(property(get=GetCommandText,put=PutCommandText))
_bstr_t CommandText;
__declspec(property(get=GetEmpty))
VARIANT_BOOL Empty;
__declspec(property(get=GetADOEOF))
VARIANT_BOOL ADOEOF;
__declspec(property(get=GetField,put=PutField))
_variant_t Field[];
__declspec(property(get=GetFieldCount))
long FieldCount;
__declspec(property(put=PutStoredProc))
_bstr_t StoredProc;
//
// Wrapper methods for error-handling
//
HRESULT ADORelease ( );
HRESULT AppendParameter (
enum DataTypeEnum type,
const _variant_t & value,
enum ParameterDirectionEnum where,
long size );
VARIANT_BOOL GetBOF ( );
HRESULT CallStoredProc (
long idx1,
_bstr_t idx2,
_bstr_t idx3 );
HRESULT ChangeParameter (
long idx,
enum DataTypeEnum type,
const _variant_t & value,
enum ParameterDirectionEnum where,
long size );
HRESULT Close ( );
HRESULT CloseRecordset ( );
_bstr_t GetCommandText ( );
void PutCommandText (
_bstr_t pVal );
HRESULT Delete ( );
VARIANT_BOOL GetEmpty ( );
VARIANT_BOOL GetADOEOF ( );
HRESULT ExecuteCommand (
VARIANT_BOOL bStoredProcedure,
VARIANT_BOOL bChangeRec );
HRESULT ExecuteConnection (
_bstr_t query,
VARIANT_BOOL bChangeRec );
_variant_t GetField (
const _variant_t & idx );
void PutField (
const _variant_t & idx,
const _variant_t & pVal );
long GetFieldCount ( );
HRESULT First ( );
HRESULT Last ( );
HRESULT Next ( );
HRESULT Open ( );
HRESULT OpenRecordset (
const _variant_t & query );
HRESULT ParamQuery (
_bstr_t query,
long idx1,
_bstr_t idx2,
_bstr_t idx3 );
HRESULT Prev ( );
HRESULT Requery ( );
HRESULT Update ( );
void PutStoredProc (
_bstr_t _arg1 );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall raw_ADORelease ( ) = 0;
virtual HRESULT __stdcall raw_AppendParameter (
enum DataTypeEnum type,
VARIANT value,
enum ParameterDirectionEnum where,
long size ) = 0;
virtual HRESULT __stdcall get_BOF (
VARIANT_BOOL * pVal ) = 0;
virtual HRESULT __stdcall raw_CallStoredProc (
long idx1,
BSTR idx2,
BSTR idx3 ) = 0;
virtual HRESULT __stdcall raw_ChangeParameter (
long idx,
enum DataTypeEnum type,
VARIANT value,
enum ParameterDirectionEnum where,
long size ) = 0;
virtual HRESULT __stdcall raw_Close ( ) = 0;
virtual HRESULT __stdcall raw_CloseRecordset ( ) = 0;
virtual HRESULT __stdcall get_CommandText (
BSTR * pVal ) = 0;
virtual HRESULT __stdcall put_CommandText (
BSTR pVal ) = 0;
virtual HRESULT __stdcall raw_Delete ( ) = 0;
virtual HRESULT __stdcall get_Empty (
VARIANT_BOOL * pVal ) = 0;
virtual HRESULT __stdcall get_ADOEOF (
VARIANT_BOOL * pVal ) = 0;
virtual HRESULT __stdcall raw_ExecuteCommand (
VARIANT_BOOL bStoredProcedure,
VARIANT_BOOL bChangeRec ) = 0;
virtual HRESULT __stdcall raw_ExecuteConnection (
BSTR query,
VARIANT_BOOL bChangeRec ) = 0;
virtual HRESULT __stdcall get_Field (
VARIANT idx,
VARIANT * pVal ) = 0;
virtual HRESULT __stdcall put_Field (
VARIANT idx,
VARIANT pVal ) = 0;
virtual HRESULT __stdcall get_FieldCount (
long * pVal ) = 0;
virtual HRESULT __stdcall raw_First ( ) = 0;
virtual HRESULT __stdcall raw_Last ( ) = 0;
virtual HRESULT __stdcall raw_Next ( ) = 0;
virtual HRESULT __stdcall raw_Open ( ) = 0;
virtual HRESULT __stdcall raw_OpenRecordset (
VARIANT query ) = 0;
virtual HRESULT __stdcall raw_ParamQuery (
BSTR query,
long idx1,
BSTR idx2,
BSTR idx3 ) = 0;
virtual HRESULT __stdcall raw_Prev ( ) = 0;
virtual HRESULT __stdcall raw_Requery ( ) = 0;
virtual HRESULT __stdcall raw_Update ( ) = 0;
virtual HRESULT __stdcall put_StoredProc (
BSTR _arg1 ) = 0;
};
enum DataTypeEnum
{
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
};
enum ParameterDirectionEnum
{
adParamUnknown = 0,
adParamInput = 1,
adParamOutput = 2,
adParamInputOutput = 3,
adParamReturnValue = 4
};
//
// Wrapper method implementations
//
#include "Server_dbPos.tli"
#pragma pack(pop)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -