📄 pcdmdll.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 + -