📄 msadox.tli
字号:
inline void _Column::PutPrecision ( long pVal ) {
HRESULT _hr = put_Precision(pVal);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}
inline _bstr_t _Column::GetRelatedColumn ( ) {
BSTR _result;
HRESULT _hr = get_RelatedColumn(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _bstr_t(_result, false);
}
inline void _Column::PutRelatedColumn ( _bstr_t pVal ) {
HRESULT _hr = put_RelatedColumn(pVal);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}
inline enum SortOrderEnum _Column::GetSortOrder ( ) {
enum SortOrderEnum _result;
HRESULT _hr = get_SortOrder(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _result;
}
inline void _Column::PutSortOrder ( enum SortOrderEnum pVal ) {
HRESULT _hr = put_SortOrder(pVal);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}
inline enum DataTypeEnum _Column::GetType ( ) {
enum DataTypeEnum _result;
HRESULT _hr = get_Type(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _result;
}
inline void _Column::PutType ( enum DataTypeEnum pVal ) {
HRESULT _hr = put_Type(pVal);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}
inline PropertiesPtr _Column::GetProperties ( ) {
struct Properties * _result;
HRESULT _hr = get_Properties(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return PropertiesPtr(_result, false);
}
inline _CatalogPtr _Column::GetParentCatalog ( ) {
struct _Catalog * _result;
HRESULT _hr = get_ParentCatalog(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _CatalogPtr(_result, false);
}
inline void _Column::PutParentCatalog ( struct _Catalog * ppvObject ) {
HRESULT _hr = put_ParentCatalog(ppvObject);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}
inline void _Column::PutRefParentCatalog ( struct _Catalog * ppvObject ) {
HRESULT _hr = putref_ParentCatalog(ppvObject);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}
//
// interface Properties wrapper method implementations
//
inline PropertyPtr Properties::GetItem ( const _variant_t & Item ) {
struct Property * _result;
HRESULT _hr = get_Item(Item, &_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return PropertyPtr(_result, false);
}
//
// interface Property wrapper method implementations
//
inline _variant_t Property::GetValue ( ) {
VARIANT _result;
VariantInit(&_result);
HRESULT _hr = get_Value(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _variant_t(_result, false);
}
inline void Property::PutValue ( const _variant_t & pVal ) {
HRESULT _hr = put_Value(pVal);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}
inline _bstr_t Property::GetName ( ) {
BSTR _result;
HRESULT _hr = get_Name(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _bstr_t(_result, false);
}
inline enum DataTypeEnum Property::GetType ( ) {
enum DataTypeEnum _result;
HRESULT _hr = get_Type(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _result;
}
inline long Property::GetAttributes ( ) {
long _result;
HRESULT _hr = get_Attributes(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _result;
}
inline void Property::PutAttributes ( long plAttributes ) {
HRESULT _hr = put_Attributes(plAttributes);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}
//
// interface Indexes wrapper method implementations
//
inline _IndexPtr Indexes::GetItem ( const _variant_t & Item ) {
struct _Index * _result;
HRESULT _hr = get_Item(Item, &_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _IndexPtr(_result, false);
}
inline HRESULT Indexes::Append ( const _variant_t & Item, const _variant_t & Columns ) {
HRESULT _hr = raw_Append(Item, Columns);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _hr;
}
inline HRESULT Indexes::Delete ( const _variant_t & Item ) {
HRESULT _hr = raw_Delete(Item);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _hr;
}
//
// interface _Index wrapper method implementations
//
inline _bstr_t _Index::GetName ( ) {
BSTR _result;
HRESULT _hr = get_Name(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _bstr_t(_result, false);
}
inline void _Index::PutName ( _bstr_t pVal ) {
HRESULT _hr = put_Name(pVal);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}
inline VARIANT_BOOL _Index::GetClustered ( ) {
VARIANT_BOOL _result;
HRESULT _hr = get_Clustered(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _result;
}
inline void _Index::PutClustered ( VARIANT_BOOL pVal ) {
HRESULT _hr = put_Clustered(pVal);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}
inline enum AllowNullsEnum _Index::GetIndexNulls ( ) {
enum AllowNullsEnum _result;
HRESULT _hr = get_IndexNulls(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _result;
}
inline void _Index::PutIndexNulls ( enum AllowNullsEnum pVal ) {
HRESULT _hr = put_IndexNulls(pVal);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}
inline VARIANT_BOOL _Index::GetPrimaryKey ( ) {
VARIANT_BOOL _result;
HRESULT _hr = get_PrimaryKey(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _result;
}
inline void _Index::PutPrimaryKey ( VARIANT_BOOL pVal ) {
HRESULT _hr = put_PrimaryKey(pVal);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}
inline VARIANT_BOOL _Index::GetUnique ( ) {
VARIANT_BOOL _result;
HRESULT _hr = get_Unique(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _result;
}
inline void _Index::PutUnique ( VARIANT_BOOL pVal ) {
HRESULT _hr = put_Unique(pVal);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}
inline ColumnsPtr _Index::GetColumns ( ) {
struct Columns * _result;
HRESULT _hr = get_Columns(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return ColumnsPtr(_result, false);
}
inline PropertiesPtr _Index::GetProperties ( ) {
struct Properties * _result;
HRESULT _hr = get_Properties(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return PropertiesPtr(_result, false);
}
//
// interface Keys wrapper method implementations
//
inline _KeyPtr Keys::GetItem ( const _variant_t & Item ) {
struct _Key * _result;
HRESULT _hr = get_Item(Item, &_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _KeyPtr(_result, false);
}
inline HRESULT Keys::Append ( const _variant_t & Item, enum KeyTypeEnum Type, const _variant_t & Column, _bstr_t RelatedTable, _bstr_t RelatedColumn ) {
HRESULT _hr = raw_Append(Item, Type, Column, RelatedTable, RelatedColumn);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _hr;
}
inline HRESULT Keys::Delete ( const _variant_t & Item ) {
HRESULT _hr = raw_Delete(Item);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _hr;
}
//
// interface _Key wrapper method implementations
//
inline _bstr_t _Key::GetName ( ) {
BSTR _result;
HRESULT _hr = get_Name(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _bstr_t(_result, false);
}
inline void _Key::PutName ( _bstr_t pVal ) {
HRESULT _hr = put_Name(pVal);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}
inline enum RuleEnum _Key::GetDeleteRule ( ) {
enum RuleEnum _result;
HRESULT _hr = get_DeleteRule(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _result;
}
inline void _Key::PutDeleteRule ( enum RuleEnum pVal ) {
HRESULT _hr = put_DeleteRule(pVal);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}
inline enum KeyTypeEnum _Key::GetType ( ) {
enum KeyTypeEnum _result;
HRESULT _hr = get_Type(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _result;
}
inline void _Key::PutType ( enum KeyTypeEnum pVal ) {
HRESULT _hr = put_Type(pVal);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}
inline _bstr_t _Key::GetRelatedTable ( ) {
BSTR _result;
HRESULT _hr = get_RelatedTable(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _bstr_t(_result, false);
}
inline void _Key::PutRelatedTable ( _bstr_t pVal ) {
HRESULT _hr = put_RelatedTable(pVal);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}
inline enum RuleEnum _Key::GetUpdateRule ( ) {
enum RuleEnum _result;
HRESULT _hr = get_UpdateRule(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _result;
}
inline void _Key::PutUpdateRule ( enum RuleEnum pVal ) {
HRESULT _hr = put_UpdateRule(pVal);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}
inline ColumnsPtr _Key::GetColumns ( ) {
struct Columns * _result;
HRESULT _hr = get_Columns(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return ColumnsPtr(_result, false);
}
//
// interface Procedures wrapper method implementations
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -