亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? msado15.tli

?? 小靈通網(wǎng)關(guān)服務(wù)程序.運行穩(wěn)定.效果好.大家都可以來下載.
?? TLI
?? 第 1 頁 / 共 5 頁
字號:
// Created by Microsoft (R) C/C++ Compiler Version 13.10.3077 (477772ba).
//
// e:\work\code\c++ .net\backup\sms\smscode\newlife\server\program\mosmgpservice\release\msado15.tli
//
// Wrapper implementations for Win32 type library C:\Program Files\Common Files\System\ADO\msado15.dll
// compiler-generated file created 02/10/06 at 10:37:06 - DO NOT EDIT!

#pragma once

//
// interface _Collection wrapper method implementations
//

inline long _Collection::GetCount ( ) {
    long _result = 0;
    HRESULT _hr = get_Count(&_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _result;
}

inline IUnknownPtr _Collection::_NewEnum ( ) {
    IUnknown * _result = 0;
    HRESULT _hr = raw__NewEnum(&_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return IUnknownPtr(_result, false);
}

inline HRESULT _Collection::Refresh ( ) {
    HRESULT _hr = raw_Refresh();
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _hr;
}

//
// interface _DynaCollection wrapper method implementations
//

inline HRESULT _DynaCollection::Append ( IDispatch * Object ) {
    HRESULT _hr = raw_Append(Object);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _hr;
}

inline HRESULT _DynaCollection::Delete ( const _variant_t & Index ) {
    HRESULT _hr = raw_Delete(Index);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _hr;
}

//
// 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 = 0;
    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 = 0;
    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 Properties wrapper method implementations
//

inline PropertyPtr Properties::GetItem ( const _variant_t & Index ) {
    struct Property * _result = 0;
    HRESULT _hr = get_Item(Index, &_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return PropertyPtr(_result, false);
}

//
// interface _ADO wrapper method implementations
//

inline PropertiesPtr _ADO::GetProperties ( ) {
    struct Properties * _result = 0;
    HRESULT _hr = get_Properties(&_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return PropertiesPtr(_result, false);
}

//
// interface Error wrapper method implementations
//

inline long Error::GetNumber ( ) {
    long _result = 0;
    HRESULT _hr = get_Number(&_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _result;
}

inline _bstr_t Error::GetSource ( ) {
    BSTR _result = 0;
    HRESULT _hr = get_Source(&_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _bstr_t(_result, false);
}

inline _bstr_t Error::GetDescription ( ) {
    BSTR _result = 0;
    HRESULT _hr = get_Description(&_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _bstr_t(_result, false);
}

inline _bstr_t Error::GetHelpFile ( ) {
    BSTR _result = 0;
    HRESULT _hr = get_HelpFile(&_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _bstr_t(_result, false);
}

inline long Error::GetHelpContext ( ) {
    long _result = 0;
    HRESULT _hr = get_HelpContext(&_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _result;
}

inline _bstr_t Error::GetSQLState ( ) {
    BSTR _result = 0;
    HRESULT _hr = get_SQLState(&_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _bstr_t(_result, false);
}

inline long Error::GetNativeError ( ) {
    long _result = 0;
    HRESULT _hr = get_NativeError(&_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _result;
}

//
// interface Errors wrapper method implementations
//

inline ErrorPtr Errors::GetItem ( const _variant_t & Index ) {
    struct Error * _result = 0;
    HRESULT _hr = get_Item(Index, &_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return ErrorPtr(_result, false);
}

inline HRESULT Errors::Clear ( ) {
    HRESULT _hr = raw_Clear();
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _hr;
}

//
// interface Field20 wrapper method implementations
//

inline ADO_LONGPTR Field20::GetActualSize ( ) {
    ADO_LONGPTR _result;
    HRESULT _hr = get_ActualSize(&_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _result;
}

inline long Field20::GetAttributes ( ) {
    long _result = 0;
    HRESULT _hr = get_Attributes(&_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _result;
}

inline ADO_LONGPTR Field20::GetDefinedSize ( ) {
    ADO_LONGPTR _result;
    HRESULT _hr = get_DefinedSize(&_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _result;
}

inline _bstr_t Field20::GetName ( ) {
    BSTR _result = 0;
    HRESULT _hr = get_Name(&_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _bstr_t(_result, false);
}

inline enum DataTypeEnum Field20::GetType ( ) {
    enum DataTypeEnum _result;
    HRESULT _hr = get_Type(&_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _result;
}

inline _variant_t Field20::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 Field20::PutValue ( const _variant_t & pvar ) {
    HRESULT _hr = put_Value(pvar);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}

inline unsigned char Field20::GetPrecision ( ) {
    unsigned char _result = 0;
    HRESULT _hr = get_Precision(&_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _result;
}

inline unsigned char Field20::GetNumericScale ( ) {
    unsigned char _result = 0;
    HRESULT _hr = get_NumericScale(&_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _result;
}

inline HRESULT Field20::AppendChunk ( const _variant_t & Data ) {
    HRESULT _hr = raw_AppendChunk(Data);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _hr;
}

inline _variant_t Field20::GetChunk ( long Length ) {
    VARIANT _result;
    VariantInit(&_result);
    HRESULT _hr = raw_GetChunk(Length, &_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _variant_t(_result, false);
}

inline _variant_t Field20::GetOriginalValue ( ) {
    VARIANT _result;
    VariantInit(&_result);
    HRESULT _hr = get_OriginalValue(&_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _variant_t(_result, false);
}

inline _variant_t Field20::GetUnderlyingValue ( ) {
    VARIANT _result;
    VariantInit(&_result);
    HRESULT _hr = get_UnderlyingValue(&_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _variant_t(_result, false);
}

inline IUnknownPtr Field20::GetDataFormat ( ) {
    IUnknown * _result = 0;
    HRESULT _hr = get_DataFormat(&_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return IUnknownPtr(_result, false);
}

inline void Field20::PutRefDataFormat ( IUnknown * ppiDF ) {
    HRESULT _hr = putref_DataFormat(ppiDF);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}

inline void Field20::PutPrecision ( unsigned char pbPrecision ) {
    HRESULT _hr = put_Precision(pbPrecision);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}

inline void Field20::PutNumericScale ( unsigned char pbNumericScale ) {
    HRESULT _hr = put_NumericScale(pbNumericScale);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}

inline void Field20::PutType ( enum DataTypeEnum pDataType ) {
    HRESULT _hr = put_Type(pDataType);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}

inline void Field20::PutDefinedSize ( ADO_LONGPTR pl ) {
    HRESULT _hr = put_DefinedSize(pl);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}

inline void Field20::PutAttributes ( long pl ) {
    HRESULT _hr = put_Attributes(pl);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}

//
// interface Field wrapper method implementations
//

inline long Field::GetStatus ( ) {
    long _result = 0;
    HRESULT _hr = get_Status(&_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _result;
}

//
// interface Fields15 wrapper method implementations
//

inline FieldPtr Fields15::GetItem ( const _variant_t & Index ) {
    struct Field * _result = 0;
    HRESULT _hr = get_Item(Index, &_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return FieldPtr(_result, false);
}

//
// interface Fields20 wrapper method implementations
//

inline HRESULT Fields20::_Append ( _bstr_t Name, enum DataTypeEnum Type, ADO_LONGPTR DefinedSize, enum FieldAttributeEnum Attrib ) {
    HRESULT _hr = raw__Append(Name, Type, DefinedSize, Attrib);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _hr;
}

inline HRESULT Fields20::Delete ( const _variant_t & Index ) {
    HRESULT _hr = raw_Delete(Index);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _hr;
}

//
// interface Fields wrapper method implementations
//

inline HRESULT Fields::Append ( _bstr_t Name, enum DataTypeEnum Type, ADO_LONGPTR DefinedSize, enum FieldAttributeEnum Attrib, const _variant_t & FieldValue ) {
    HRESULT _hr = raw_Append(Name, Type, DefinedSize, Attrib, FieldValue);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _hr;
}

inline HRESULT Fields::Update ( ) {
    HRESULT _hr = raw_Update();
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _hr;
}

inline HRESULT Fields::Resync ( enum ResyncEnum ResyncValues ) {

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色噜噜狠狠成人中文综合| 国产精品综合在线视频| 色久优优欧美色久优优| 中文字幕一区二区视频| 99久久精品国产导航| 亚洲精品乱码久久久久久日本蜜臀| 99久久免费国产| 一区二区三区在线视频观看58| 欧洲亚洲国产日韩| 日本亚洲一区二区| 久久免费电影网| 99热精品一区二区| 亚洲成人免费看| www久久精品| 91丨porny丨最新| 日本一区中文字幕| 国产精品免费视频观看| 色婷婷久久99综合精品jk白丝| 亚洲成人高清在线| 久久久久久久久99精品| 色偷偷88欧美精品久久久| 日韩高清在线不卡| 国产女人aaa级久久久级| 色香蕉成人二区免费| 美国十次综合导航| 亚洲欧美色一区| 精品国产凹凸成av人导航| 99久久精品国产网站| 午夜精品久久一牛影视| 欧美激情资源网| 欧美日韩国产一区二区三区地区| 激情综合一区二区三区| 亚洲影视在线观看| 久久亚洲综合av| 色狠狠综合天天综合综合| 久久99久国产精品黄毛片色诱| 国产精品久久三区| 日韩欧美一区二区三区在线| 99精品黄色片免费大全| 国产在线精品免费| 五月激情六月综合| 综合色天天鬼久久鬼色| 精品国产乱子伦一区| 欧洲亚洲国产日韩| av不卡免费在线观看| 九色|91porny| 午夜精品成人在线| 一区二区三区影院| 中文字幕av免费专区久久| 这里只有精品免费| 99re热这里只有精品免费视频| 青青国产91久久久久久| 一区二区成人在线视频 | 免费av网站大全久久| 国产精品家庭影院| 国产日韩欧美综合在线| 精品成人佐山爱一区二区| 欧美电影在线免费观看| 日本精品免费观看高清观看| 国产成人亚洲综合a∨猫咪| 免费看日韩a级影片| 亚洲一区二区三区免费视频| 国产精品久久网站| 国产精品视频一二三| 国产日产欧美一区二区视频| 精品国产亚洲一区二区三区在线观看| 欧美日韩成人综合天天影院| 一本色道久久综合亚洲精品按摩| 国产999精品久久久久久| 蜜臀va亚洲va欧美va天堂| 不卡的看片网站| 成人久久18免费网站麻豆| 国产一区二区三区在线观看免费 | 精品国产乱码久久久久久闺蜜| 欧美网站一区二区| 一本一本大道香蕉久在线精品 | 99精品视频在线免费观看| 国产成人精品影院| 国产91精品一区二区| 国产精品一区二区三区乱码| 国产制服丝袜一区| 国产精品一区二区在线看| 国模冰冰炮一区二区| 国产一区在线观看麻豆| 国产最新精品免费| 国产经典欧美精品| 97精品久久久久中文字幕 | 国产精品一区二区免费不卡| 国产制服丝袜一区| 高清免费成人av| 91麻豆高清视频| 欧美日本国产一区| 日韩精品中文字幕一区| 久久精品夜色噜噜亚洲a∨| 中文av一区特黄| 伊人性伊人情综合网| 性欧美疯狂xxxxbbbb| 美国三级日本三级久久99| 国产酒店精品激情| 色综合天天综合网天天狠天天| 欧美日韩免费在线视频| 精品日韩在线一区| 国产精品不卡在线| 婷婷综合在线观看| 国产美女精品人人做人人爽| 99国产精品久久久久| 欧美日韩三级在线| 久久嫩草精品久久久精品一| 亚洲欧美日韩在线| 裸体一区二区三区| 不卡的av网站| 欧美日韩二区三区| www国产成人免费观看视频 深夜成人网| 国产精品毛片久久久久久| 亚洲电影视频在线| 国产成人午夜高潮毛片| 日本高清免费不卡视频| 精品久久国产老人久久综合| 亚洲婷婷综合色高清在线| 欧美aaa在线| 日本韩国一区二区| 精品久久一二三区| 夜夜精品视频一区二区| 国产成人欧美日韩在线电影| 色94色欧美sute亚洲线路一久| 欧美一区二区三区系列电影| 中文字幕永久在线不卡| 久久精品国产免费| 欧美羞羞免费网站| 国产午夜精品理论片a级大结局| 亚洲高清免费在线| 99久久精品国产导航| 欧美电影免费观看完整版| 亚洲一区二区偷拍精品| 粉嫩aⅴ一区二区三区四区| 7777精品伊人久久久大香线蕉经典版下载 | 成人亚洲一区二区一| 777奇米成人网| 午夜电影一区二区三区| 国产精品一区二区在线观看不卡| 欧美日韩日日夜夜| 亚洲精品福利视频网站| 国产v综合v亚洲欧| 日韩你懂的电影在线观看| 一区二区在线电影| 高清成人在线观看| 久久―日本道色综合久久| 香蕉加勒比综合久久| 91精品福利在线| 国产精品久久夜| 懂色av一区二区在线播放| 日韩欧美激情四射| 日本在线观看不卡视频| 欧美精品 日韩| 一区二区欧美国产| 色呦呦网站一区| 亚洲激情校园春色| 99国产精品久久| 亚洲视频在线观看三级| 白白色 亚洲乱淫| 日本一区二区三区国色天香| 狠狠色丁香久久婷婷综合丁香| 3atv一区二区三区| 午夜久久电影网| 在线不卡一区二区| 五月天亚洲婷婷| 91麻豆精品国产无毒不卡在线观看| 午夜亚洲国产au精品一区二区| 欧美在线免费观看亚洲| 亚洲一区二区三区在线看| 一本色道久久综合狠狠躁的推荐 | 欧美高清在线一区二区| 国产一区二区三区| 国产欧美精品一区aⅴ影院| 国产精品亚洲一区二区三区妖精| 久久久精品日韩欧美| 大美女一区二区三区| 国产精品免费丝袜| 日本精品一级二级| 日韩国产高清影视| 精品捆绑美女sm三区| 成人性生交大片免费看在线播放| 国产精品你懂的在线欣赏| 91在线视频官网| 亚洲国产中文字幕在线视频综合| 欧美在线小视频| 三级精品在线观看| 日韩精品一区二区三区四区| 国产在线一区二区| 国产精品国产三级国产普通话99| 色屁屁一区二区| 人妖欧美一区二区| 中文成人av在线| 欧美日韩一本到| 精品亚洲国产成人av制服丝袜| 中文字幕巨乱亚洲| 欧美日韩的一区二区| 国产精品自拍三区| 一区二区三区欧美久久| 日韩精品一区二区三区在线观看 |