⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pcdmdll.tlh

📁 《Windows CE 权威指南》(作者:(美)CHRIS MUENCH
💻 TLH
字号:
// Created by Microsoft (R) C/C++ Compiler Version 12.00.8168.0 (8d6bef70).
//
// pcdmdll.tlh
//
// C++ source equivalent of Win32 type library D:\projects\Hamlet\Final\Sources\ThreadSample\PCDMDLL\Step4\DebugU\pcdmdll.dll
// compiler-generated file created 11/11/99 at 16:35:24 - DO NOT EDIT!

#pragma once
#pragma pack(push, 8)

#include <comdef.h>

namespace PCDMdll_space {

//
// Forward references and typedefs
//

struct /* coclass */ PCDMAccessReg;
struct __declspec(uuid("87e13ee1-3c7c-443c-ae1b-2f102c98ad70"))
/* dual interface */ IPCDMAccessReg;
struct /* coclass */ PCDMInput;
struct __declspec(uuid("9730540d-c55c-496e-95ee-9f7a07ba05f4"))
/* dual interface */ IPCDMInput;
struct /* coclass */ PCDMAccessDB;
struct __declspec(uuid("14ba45f1-d3df-4ed1-b7be-d1200a193a68"))
/* dual interface */ IPCDMAccessDB;

//
// Smart pointer typedef declarations
//

_COM_SMARTPTR_TYPEDEF(IPCDMAccessReg, __uuidof(IPCDMAccessReg));
_COM_SMARTPTR_TYPEDEF(IPCDMInput, __uuidof(IPCDMInput));
_COM_SMARTPTR_TYPEDEF(IPCDMAccessDB, __uuidof(IPCDMAccessDB));

//
// Type library items
//

struct __declspec(uuid("d2acf41b-b43f-42d1-94d8-54bacad2d88f"))
PCDMAccessReg;
    // [ default ] interface IPCDMAccessReg

struct __declspec(uuid("87e13ee1-3c7c-443c-ae1b-2f102c98ad70"))
IPCDMAccessReg : IDispatch
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall ReadRegistryKey (
        BSTR Path,
        VARIANT * Value ) = 0;
    virtual HRESULT __stdcall WriteRegistryKey (
        BSTR Path,
        VARIANT Value ) = 0;
};

struct __declspec(uuid("53764a4b-4c21-4ef3-a601-dfd8d2a13e31"))
PCDMInput;
    // [ default ] interface IPCDMInput

struct __declspec(uuid("9730540d-c55c-496e-95ee-9f7a07ba05f4"))
IPCDMInput : IDispatch
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall ShowSIP (
        int iShow ) = 0;
};

struct __declspec(uuid("ce79840e-539a-40ae-8ddd-eb9f9cb21ef7"))
PCDMAccessDB;
    // [ default ] interface IPCDMAccessDB

struct __declspec(uuid("14ba45f1-d3df-4ed1-b7be-d1200a193a68"))
IPCDMAccessDB : IDispatch
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall AddProperty (
        VARIANT PID,
        long Sorted ) = 0;
    virtual HRESULT __stdcall CreateTable (
        BSTR FileLocation,
        BSTR Name ) = 0;
    virtual HRESULT __stdcall OpenTable (
        BSTR FileLocation,
        BSTR Name,
        VARIANT PID,
        long * Handle ) = 0;
    virtual HRESULT __stdcall CloseTable (
        long Handle ) = 0;
    virtual HRESULT __stdcall MoveFirst (
        long Handle ) = 0;
    virtual HRESULT __stdcall MoveLast (
        long Handle ) = 0;
    virtual HRESULT __stdcall MoveNext (
        long Handle ) = 0;
    virtual HRESULT __stdcall MovePrevious (
        long Handle ) = 0;
    virtual HRESULT __stdcall FindRecord (
        long Handle,
        VARIANT PID,
        VARIANT Value ) = 0;
    virtual HRESULT __stdcall AddNewRecord (
        long Handle ) = 0;
    virtual HRESULT __stdcall SetValue (
        VARIANT PID,
        VARIANT Value ) = 0;
    virtual HRESULT __stdcall WriteRecord (
        long DBHandle ) = 0;
    virtual HRESULT __stdcall ReadRecord (
        long DBHandle,
        long * Count ) = 0;
    virtual HRESULT __stdcall GetValue (
        VARIANT PID,
        VARIANT * Value ) = 0;
};

} // namespace PCDMdll_space

#pragma pack(pop)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -