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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? oledb32.tlh

?? visual c++ 實例編程
?? TLH
字號:
// Created by Microsoft (R) C/C++ Compiler Version 12.00.8168.0 (7d4d4699).
//
// oledb32.tlh
//
// C++ source equivalent of Win32 type library c:\program files\common files\system\ole db\oledb32.dll
// compiler-generated file created 08/11/05 at 11:17:47 - DO NOT EDIT!

#pragma once
#pragma pack(push, 8)

#include <comdef.h>

namespace oledb {

//
// Forward references and typedefs
//

struct __declspec(uuid("2206ccb2-19c1-11d1-89e0-00c04fd7a829"))
/* dual interface */ IDataSourceLocator;
struct /* coclass */ DataLinks;
struct __declspec(uuid("2206ccb0-19c1-11d1-89e0-00c04fd7a829"))
/* interface */ IDBPromptInitialize;
struct __declspec(uuid("2206ccb1-19c1-11d1-89e0-00c04fd7a829"))
/* interface */ IDataInitialize;
struct /* coclass */ MSDAINITIALIZE;
struct /* coclass */ PDPO;
struct /* coclass */ RootBinder;
struct __declspec(uuid("0c733ab1-2a1c-11ce-ade5-00aa0044773d"))
/* interface */ IBindResource;
struct __declspec(uuid("0c733ab2-2a1c-11ce-ade5-00aa0044773d"))
/* interface */ ICreateRow;
struct __declspec(uuid("0c733ab9-2a1c-11ce-ade5-00aa0044773d"))
/* interface */ IRegisterProvider;
struct __declspec(uuid("0c733ab3-2a1c-11ce-ade5-00aa0044773d"))
/* interface */ IDBBinderProperties;
struct __declspec(uuid("0c733a8a-2a1c-11ce-ade5-00aa0044773d"))
/* interface */ IDBProperties;
struct tagDBPROPIDSET;
struct tagDBPROPSET;
struct tagDBPROP;
struct tagDBID;
union __MIDL_DBStructureDefinitions_0001;
union __MIDL_DBStructureDefinitions_0002;
struct tagDBPROPINFOSET;
struct tagDBPROPINFO;

//
// Smart pointer typedef declarations
//

_COM_SMARTPTR_TYPEDEF(IDataSourceLocator, __uuidof(IDataSourceLocator));
_COM_SMARTPTR_TYPEDEF(IDBPromptInitialize, __uuidof(IDBPromptInitialize));
_COM_SMARTPTR_TYPEDEF(IDataInitialize, __uuidof(IDataInitialize));
_COM_SMARTPTR_TYPEDEF(IBindResource, __uuidof(IBindResource));
_COM_SMARTPTR_TYPEDEF(ICreateRow, __uuidof(ICreateRow));
_COM_SMARTPTR_TYPEDEF(IRegisterProvider, __uuidof(IRegisterProvider));
_COM_SMARTPTR_TYPEDEF(IDBProperties, __uuidof(IDBProperties));
_COM_SMARTPTR_TYPEDEF(IDBBinderProperties, __uuidof(IDBBinderProperties));

//
// Type library items
//

struct __declspec(uuid("2206ccb2-19c1-11d1-89e0-00c04fd7a829"))
IDataSourceLocator : IDispatch
{
    //
    // Property data
    //

    __declspec(property(get=GethWnd,put=PuthWnd))
    long hWnd;

    //
    // Wrapper methods for error-handling
    //

    long GethWnd ( );
    void PuthWnd (
        long phwndParent );
    IDispatchPtr PromptNew ( );
    VARIANT_BOOL PromptEdit (
        IDispatch * * ppADOConnection );

    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall get_hWnd (
        long * phwndParent ) = 0;
    virtual HRESULT __stdcall put_hWnd (
        long phwndParent ) = 0;
    virtual HRESULT __stdcall raw_PromptNew (
        IDispatch * * ppADOConnection ) = 0;
    virtual HRESULT __stdcall raw_PromptEdit (
        IDispatch * * ppADOConnection,
        VARIANT_BOOL * pbSuccess ) = 0;
};

struct __declspec(uuid("2206cdb2-19c1-11d1-89e0-00c04fd7a829"))
DataLinks;
    // [ default ] interface IDataSourceLocator
    // interface IDBPromptInitialize
    // interface IDataInitialize

struct __declspec(uuid("2206ccb0-19c1-11d1-89e0-00c04fd7a829"))
IDBPromptInitialize : IUnknown
{
    //
    // Wrapper methods for error-handling
    //

    HRESULT PromptDataSource (
        IUnknown * pUnkOuter,
        wireHWND hWndParent,
        unsigned long dwPromptOptions,
        unsigned long cSourceTypeFilter,
        unsigned long * rgSourceTypeFilter,
        LPWSTR pwszszzProviderFilter,
        GUID * riid,
        IUnknown * * ppDataSource );
    HRESULT PromptFileName (
        wireHWND hWndParent,
        unsigned long dwPromptOptions,
        LPWSTR pwszInitialDirectory,
        LPWSTR pwszInitialFile,
        LPWSTR * ppwszSelectedFile );

    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall raw_PromptDataSource (
        IUnknown * pUnkOuter,
        wireHWND hWndParent,
        unsigned long dwPromptOptions,
        unsigned long cSourceTypeFilter,
        unsigned long * rgSourceTypeFilter,
        LPWSTR pwszszzProviderFilter,
        GUID * riid,
        IUnknown * * ppDataSource ) = 0;
    virtual HRESULT __stdcall raw_PromptFileName (
        wireHWND hWndParent,
        unsigned long dwPromptOptions,
        LPWSTR pwszInitialDirectory,
        LPWSTR pwszInitialFile,
        LPWSTR * ppwszSelectedFile ) = 0;
};

struct __declspec(uuid("2206ccb1-19c1-11d1-89e0-00c04fd7a829"))
IDataInitialize : IUnknown
{
    //
    // Wrapper methods for error-handling
    //

    HRESULT GetDataSource (
        IUnknown * pUnkOuter,
        unsigned long dwClsCtx,
        LPWSTR pwszInitializationString,
        GUID * riid,
        IUnknown * * ppDataSource );
    HRESULT GetInitializationString (
        IUnknown * pDataSource,
        char fIncludePassword,
        LPWSTR * ppwszInitString );
    HRESULT CreateDBInstance (
        GUID * clsidProvider,
        IUnknown * pUnkOuter,
        unsigned long dwClsCtx,
        LPWSTR pwszReserved,
        GUID * riid,
        IUnknown * * ppDataSource );
    HRESULT RemoteCreateDBInstanceEx (
        GUID * clsidProvider,
        IUnknown * pUnkOuter,
        unsigned long dwClsCtx,
        LPWSTR pwszReserved,
        struct _COSERVERINFO * pServerInfo,
        unsigned long cmq,
        GUID * * rgpIID,
        IUnknown * * rgpItf,
        HRESULT * rghr );
    HRESULT LoadStringFromStorage (
        LPWSTR pwszFileName,
        LPWSTR * ppwszInitializationString );
    HRESULT WriteStringToStorage (
        LPWSTR pwszFileName,
        LPWSTR pwszInitializationString,
        unsigned long dwCreationDisposition );

    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall raw_GetDataSource (
        IUnknown * pUnkOuter,
        unsigned long dwClsCtx,
        LPWSTR pwszInitializationString,
        GUID * riid,
        IUnknown * * ppDataSource ) = 0;
    virtual HRESULT __stdcall raw_GetInitializationString (
        IUnknown * pDataSource,
        char fIncludePassword,
        LPWSTR * ppwszInitString ) = 0;
    virtual HRESULT __stdcall raw_CreateDBInstance (
        GUID * clsidProvider,
        IUnknown * pUnkOuter,
        unsigned long dwClsCtx,
        LPWSTR pwszReserved,
        GUID * riid,
        IUnknown * * ppDataSource ) = 0;
    virtual HRESULT __stdcall raw_RemoteCreateDBInstanceEx (
        GUID * clsidProvider,
        IUnknown * pUnkOuter,
        unsigned long dwClsCtx,
        LPWSTR pwszReserved,
        struct _COSERVERINFO * pServerInfo,
        unsigned long cmq,
        GUID * * rgpIID,
        IUnknown * * rgpItf,
        HRESULT * rghr ) = 0;
    virtual HRESULT __stdcall raw_LoadStringFromStorage (
        LPWSTR pwszFileName,
        LPWSTR * ppwszInitializationString ) = 0;
    virtual HRESULT __stdcall raw_WriteStringToStorage (
        LPWSTR pwszFileName,
        LPWSTR pwszInitializationString,
        unsigned long dwCreationDisposition ) = 0;
};

struct __declspec(uuid("2206cdb0-19c1-11d1-89e0-00c04fd7a829"))
MSDAINITIALIZE;
    // [ default ] interface IDataInitialize

struct __declspec(uuid("ccb4ec60-b9dc-11d1-ac80-00a0c9034873"))
PDPO;
    // [ default ] interface IPersistFile

struct __declspec(uuid("ff151822-b0bf-11d1-a80d-000000000000"))
RootBinder;
    // [ default ] interface IBindResource
    // interface IUnknown
    // interface ICreateRow
    // interface IRegisterProvider
    // interface IDBBinderProperties
    // interface IMarshal

struct __declspec(uuid("0c733ab1-2a1c-11ce-ade5-00aa0044773d"))
IBindResource : IUnknown
{
    //
    // Wrapper methods for error-handling
    //

    HRESULT RemoteBind (
        IUnknown * pUnkOuter,
        LPWSTR pwszURL,
        unsigned long dwBindURLFlags,
        GUID * rguid,
        GUID * riid,
        struct IAuthenticate * pAuthenticate,
        IUnknown * pSessionUnkOuter,
        GUID * piid,
        IUnknown * * ppSession,
        unsigned long * pdwBindStatus,
        IUnknown * * ppUnk );

    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall raw_RemoteBind (
        IUnknown * pUnkOuter,
        LPWSTR pwszURL,
        unsigned long dwBindURLFlags,
        GUID * rguid,
        GUID * riid,
        struct IAuthenticate * pAuthenticate,
        IUnknown * pSessionUnkOuter,
        GUID * piid,
        IUnknown * * ppSession,
        unsigned long * pdwBindStatus,
        IUnknown * * ppUnk ) = 0;
};

struct __declspec(uuid("0c733ab2-2a1c-11ce-ade5-00aa0044773d"))
ICreateRow : IUnknown
{
    //
    // Wrapper methods for error-handling
    //

    HRESULT RemoteCreateRow (
        IUnknown * pUnkOuter,
        LPWSTR pwszURL,
        unsigned long dwBindURLFlags,
        GUID * rguid,
        GUID * riid,
        struct IAuthenticate * pAuthenticate,
        IUnknown * pSessionUnkOuter,
        GUID * piid,
        IUnknown * * ppSession,
        unsigned long * pdwBindStatus,
        LPWSTR * ppwszNewURL,
        IUnknown * * ppUnk );

    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall raw_RemoteCreateRow (
        IUnknown * pUnkOuter,
        LPWSTR pwszURL,
        unsigned long dwBindURLFlags,
        GUID * rguid,
        GUID * riid,
        struct IAuthenticate * pAuthenticate,
        IUnknown * pSessionUnkOuter,
        GUID * piid,
        IUnknown * * ppSession,
        unsigned long * pdwBindStatus,
        LPWSTR * ppwszNewURL,
        IUnknown * * ppUnk ) = 0;
};

struct __declspec(uuid("0c733ab9-2a1c-11ce-ade5-00aa0044773d"))
IRegisterProvider : IUnknown
{
    //
    // Wrapper methods for error-handling
    //

    HRESULT RemoteGetURLMapping (
        LPWSTR pwszURL,
        unsigned long dwReserved,
        GUID * pclsidProvider );
    HRESULT SetURLMapping (
        LPWSTR pwszURL,
        unsigned long dwReserved,
        GUID * rclsidProvider );
    HRESULT UnregisterProvider (
        LPWSTR pwszURL,
        unsigned long dwReserved,
        GUID * rclsidProvider );

    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall raw_RemoteGetURLMapping (
        LPWSTR pwszURL,
        unsigned long dwReserved,
        GUID * pclsidProvider ) = 0;
    virtual HRESULT __stdcall raw_SetURLMapping (
        LPWSTR pwszURL,
        unsigned long dwReserved,
        GUID * rclsidProvider ) = 0;
    virtual HRESULT __stdcall raw_UnregisterProvider (
        LPWSTR pwszURL,
        unsigned long dwReserved,
        GUID * rclsidProvider ) = 0;
};

struct __declspec(uuid("0c733a8a-2a1c-11ce-ade5-00aa0044773d"))
IDBProperties : IUnknown
{
    //
    // Wrapper methods for error-handling
    //

    HRESULT RemoteGetProperties (
        unsigned long cPropertyIDSets,
        struct tagDBPROPIDSET * rgPropertyIDSets,
        unsigned long * pcPropertySets,
        struct tagDBPROPSET * * prgPropertySets,
        struct IErrorInfo * * ppErrorInfoRem );
    HRESULT RemoteGetPropertyInfo (
        unsigned long cPropertyIDSets,
        struct tagDBPROPIDSET * rgPropertyIDSets,
        unsigned long * pcPropertyInfoSets,
        struct tagDBPROPINFOSET * * prgPropertyInfoSets,
        unsigned long * pcOffsets,
        unsigned long * * prgDescOffsets,
        unsigned long * pcbDescBuffer,
        unsigned short * * ppDescBuffer,
        struct IErrorInfo * * ppErrorInfoRem );
    HRESULT RemoteSetProperties (
        unsigned long cPropertySets,
        struct tagDBPROPSET * rgPropertySets,
        unsigned long cTotalProps,
        unsigned long * rgPropStatus,
        struct IErrorInfo * * ppErrorInfoRem );

    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall raw_RemoteGetProperties (
        unsigned long cPropertyIDSets,
        struct tagDBPROPIDSET * rgPropertyIDSets,
        unsigned long * pcPropertySets,
        struct tagDBPROPSET * * prgPropertySets,
        struct IErrorInfo * * ppErrorInfoRem ) = 0;
    virtual HRESULT __stdcall raw_RemoteGetPropertyInfo (
        unsigned long cPropertyIDSets,
        struct tagDBPROPIDSET * rgPropertyIDSets,
        unsigned long * pcPropertyInfoSets,
        struct tagDBPROPINFOSET * * prgPropertyInfoSets,
        unsigned long * pcOffsets,
        unsigned long * * prgDescOffsets,
        unsigned long * pcbDescBuffer,
        unsigned short * * ppDescBuffer,
        struct IErrorInfo * * ppErrorInfoRem ) = 0;
    virtual HRESULT __stdcall raw_RemoteSetProperties (
        unsigned long cPropertySets,
        struct tagDBPROPSET * rgPropertySets,
        unsigned long cTotalProps,
        unsigned long * rgPropStatus,
        struct IErrorInfo * * ppErrorInfoRem ) = 0;
};

struct __declspec(uuid("0c733ab3-2a1c-11ce-ade5-00aa0044773d"))
IDBBinderProperties : IDBProperties
{
    //
    // Wrapper methods for error-handling
    //

    HRESULT Reset ( );

    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall raw_Reset ( ) = 0;
};

struct tagDBPROPIDSET
{
    unsigned long * rgPropertyIDs;
    unsigned long cPropertyIDs;
    GUID guidPropertySet;
};

struct tagDBPROPSET
{
    struct tagDBPROP * rgProperties;
    unsigned long cProperties;
    GUID guidPropertySet;
};

union __MIDL_DBStructureDefinitions_0001
{
    GUID guid;
    GUID * pguid;
};

union __MIDL_DBStructureDefinitions_0002
{
    LPWSTR pwszName;
    unsigned long ulPropid;
};

struct tagDBID
{
    union __MIDL_DBStructureDefinitions_0001 uGuid;
    unsigned long eKind;
    union __MIDL_DBStructureDefinitions_0002 uName;
};

struct tagDBPROP
{
    unsigned long dwPropertyID;
    unsigned long dwOptions;
    unsigned long dwStatus;
    struct tagDBID colid;
    VARIANT vValue;
};

struct tagDBPROPINFOSET
{
    struct tagDBPROPINFO * rgPropertyInfos;
    unsigned long cPropertyInfos;
    GUID guidPropertySet;
};

struct tagDBPROPINFO
{
    LPWSTR pwszDescription;
    unsigned long dwPropertyID;
    unsigned long dwFlags;
    unsigned short vtType;
    VARIANT vValues;
};

//
// Wrapper method implementations
//

#include "oledb32.tli"

} // namespace oledb

#pragma pack(pop)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产又黄又大久久| 亚洲成av人片一区二区梦乃| 欧美一区二区视频在线观看| 欧美三级视频在线观看| 99re在线视频这里只有精品| 成年人国产精品| 91在线高清观看| 欧美三级日韩三级国产三级| 欧美男男青年gay1069videost | 日本视频一区二区三区| 丝袜亚洲另类欧美| 美腿丝袜亚洲一区| 国产精品性做久久久久久| 懂色av一区二区三区蜜臀| 成人小视频在线| 一本大道久久精品懂色aⅴ| 在线亚洲免费视频| 91麻豆精品国产| 国产午夜精品福利| 亚洲日本免费电影| 婷婷成人综合网| 免费国产亚洲视频| 国产成人自拍在线| 91丨九色porny丨蝌蚪| 欧美老肥妇做.爰bbww| 日韩欧美成人一区| 国产精品灌醉下药二区| 亚洲国产欧美在线人成| 精品亚洲国产成人av制服丝袜| 国产jizzjizz一区二区| 一本高清dvd不卡在线观看| 欧美日韩久久一区二区| 久久伊人蜜桃av一区二区| 亚洲视频一区在线观看| 奇米精品一区二区三区在线观看 | 欧美福利视频一区| 2024国产精品| 亚洲电影第三页| 国产一区二区不卡| 一本到不卡精品视频在线观看| 日韩欧美色综合网站| 国产精品萝li| 久久国产精品色| 色网站国产精品| 久久精品这里都是精品| 午夜精品久久久| 成人美女在线视频| 日韩欧美国产一区在线观看| 17c精品麻豆一区二区免费| 久久国产精品99精品国产| 色婷婷亚洲综合| 中文字幕欧美激情| 久久电影网电视剧免费观看| 欧美专区在线观看一区| 国产精品久久三区| 麻豆精品一区二区三区| 欧美熟乱第一页| 亚洲色欲色欲www| 大胆欧美人体老妇| 久久五月婷婷丁香社区| 视频在线观看91| 欧美午夜一区二区三区| 国产精品午夜电影| 国产在线看一区| 日韩视频一区二区| 视频一区国产视频| 欧美三级视频在线观看| 亚洲综合免费观看高清完整版在线| 国产一区二区三区在线观看精品 | 色综合天天综合狠狠| 国产日韩欧美不卡| 国产乱码字幕精品高清av| 欧美一卡二卡三卡| 天天射综合影视| 欧美色中文字幕| 亚洲综合久久久| 欧美日韩久久不卡| 午夜欧美一区二区三区在线播放| 在线欧美小视频| 一区二区成人在线视频| 91性感美女视频| 亚洲欧洲三级电影| 96av麻豆蜜桃一区二区| 1000精品久久久久久久久| 成人午夜激情片| 亚洲精品免费看| 色老综合老女人久久久| 一区二区三区 在线观看视频| 在线视频国产一区| 日日夜夜精品免费视频| 精品福利一区二区三区免费视频| 老司机精品视频线观看86| 久久色在线观看| 97久久超碰国产精品| 亚洲午夜一二三区视频| 欧美一区二区三区免费大片 | 国产精品午夜在线| 91电影在线观看| 麻豆久久一区二区| 国产精品美女www爽爽爽| 日本高清不卡在线观看| 日韩电影免费在线看| 久久精品一区二区| 91久久香蕉国产日韩欧美9色| 亚洲aⅴ怡春院| 国产丝袜美腿一区二区三区| 91麻豆福利精品推荐| 天使萌一区二区三区免费观看| 精品国产精品一区二区夜夜嗨| 东方欧美亚洲色图在线| 亚洲成人资源网| 中文一区二区完整视频在线观看| 欧美曰成人黄网| 久久国产麻豆精品| 亚洲精品国产一区二区精华液| 欧美成人精品福利| 91网站黄www| 精品中文字幕一区二区小辣椒 | 亚洲精品国产品国语在线app| 欧美一级日韩一级| 色婷婷综合久久久久中文一区二区 | 91网上在线视频| 日本va欧美va精品发布| 中文字幕日韩欧美一区二区三区| 日韩欧美中文字幕一区| 在线亚洲精品福利网址导航| 国产精一品亚洲二区在线视频| 亚洲国产成人高清精品| 中文字幕一区av| 久久久久久久久久美女| 欧美丰满一区二区免费视频| 91年精品国产| 国产不卡视频在线播放| 蜜桃av噜噜一区| 亚洲国产精品一区二区久久恐怖片| 国产精品少妇自拍| 欧美精品久久久久久久久老牛影院| 99久久精品99国产精品| 国产91精品欧美| 国产大陆亚洲精品国产| 麻豆成人久久精品二区三区小说| 亚洲午夜羞羞片| 亚洲永久精品国产| 一区二区三区av电影| 18涩涩午夜精品.www| 自拍偷拍欧美激情| 中文字幕一区二区三区在线不卡| 久久久www成人免费无遮挡大片| 欧美成人精品1314www| 日韩一级大片在线观看| 日韩欧美色综合| 欧美电影精品一区二区| 欧美日韩一卡二卡三卡 | 国产福利一区二区| 激情文学综合插| 国产精品18久久久久久久久久久久 | 国产精品久久精品日日| 国产偷国产偷亚洲高清人白洁| 久久久一区二区| 国产日韩欧美电影| 成人欧美一区二区三区视频网页 | 亚洲在线中文字幕| 亚洲自拍都市欧美小说| 亚洲高清免费观看| 美女任你摸久久| 国模娜娜一区二区三区| 成人一区二区三区视频| 成人精品国产一区二区4080| 99久久精品99国产精品| 欧美亚洲一区二区在线| 制服丝袜中文字幕亚洲| 久久久久久久久久久99999| 久久久影视传媒| 亚洲啪啪综合av一区二区三区| 亚洲精选视频免费看| 亚洲chinese男男1069| 久久成人久久爱| 不卡的av电影| 欧美日韩精品一区二区三区蜜桃 | 国产精品三级电影| 一区二区三区欧美日韩| 毛片一区二区三区| 99久久免费国产| 欧美一区二区三区日韩视频| 久久久久久久网| 亚洲国产日韩精品| 国产精品亚洲一区二区三区在线 | 视频一区二区三区在线| 国产老女人精品毛片久久| 91国偷自产一区二区三区观看| 91精品国产综合久久精品性色| 久久久久国产免费免费| 亚洲一区二区在线免费观看视频| 黄色资源网久久资源365| 色偷偷成人一区二区三区91 | 国产精品久久久久久久久免费丝袜| 国产综合色在线| 99国产精品久| 精品1区2区在线观看| 亚洲一二三四在线|