📄 registerex.tlh
字号:
// Created by Microsoft (R) C/C++ Compiler Version 12.00.8447.0 (20f51b49).
//
// RegisterEx.tlh
//
// C++ source equivalent of Win32 type library ..\\..\\RegisterEx\\RegisterEx.tlb
// compiler-generated file created 04/09/04 at 16:46:45 - DO NOT EDIT!
#pragma once
#pragma pack(push, 8)
#include <comdef.h>
//
// Forward references and typedefs
//
struct __declspec(uuid("420b8476-6548-42c8-9861-19e5c6db2202"))
/* dispinterface */ _IRegisterExObjectEvents;
struct /* coclass */ RegisterExObject;
struct __declspec(uuid("f0523c58-8d9c-4ad7-82e2-7019c95c91f0"))
/* dual interface */ IRegisterExObject;
//
// Smart pointer typedef declarations
//
_COM_SMARTPTR_TYPEDEF(_IRegisterExObjectEvents, __uuidof(IDispatch));
_COM_SMARTPTR_TYPEDEF(IRegisterExObject, __uuidof(IRegisterExObject));
//
// Type library items
//
struct __declspec(uuid("420b8476-6548-42c8-9861-19e5c6db2202"))
_IRegisterExObjectEvents : IDispatch
{
//
// Wrapper methods for error-handling
//
// Methods:
HRESULT EnumDevice (
_bstr_t bstrDeviceName,
_bstr_t clsid,
_bstr_t bstrFilePath );
HRESULT EnumAntenna (
_bstr_t bstrAntennaName,
_bstr_t clsid,
_bstr_t bstrFilePath );
HRESULT EnumGPS (
_bstr_t bstrGPSName,
_bstr_t clsid,
_bstr_t bstrFilePath );
HRESULT EnumElectricCompass (
_bstr_t bstrElectricCompassName,
_bstr_t clsid,
_bstr_t bstrFilePath );
HRESULT EnumPowerControlMode (
_bstr_t bstrPowerControlModeName,
_bstr_t clsid,
_bstr_t bstrFilePath );
HRESULT EnumDriverDisplay (
_bstr_t bstrDriverDisplayName,
_bstr_t clsid,
_bstr_t bstrFilePath );
HRESULT EnumAntennaMatrix (
_bstr_t bstrAntennaMatrixName,
_bstr_t clsid,
_bstr_t bstrFilePath );
HRESULT EnumImageCapture (
_bstr_t bstrName,
_bstr_t clsid,
_bstr_t bstrFilePath );
HRESULT EnumRouter (
_bstr_t bstrName,
_bstr_t clsid,
_bstr_t bstrFilePath );
HRESULT EnumFunction (
_bstr_t bstrName,
_bstr_t clsid,
_bstr_t bstrFilePath );
HRESULT Enum (
_bstr_t bstrType,
_bstr_t bstrName,
_bstr_t clsid,
_bstr_t bstrFilePath );
};
struct __declspec(uuid("de4dc164-b2c3-4dc1-a2fb-d8299f0771c1"))
RegisterExObject;
// [ default ] interface IRegisterExObject
// [ default, source ] dispinterface _IRegisterExObjectEvents
struct __declspec(uuid("f0523c58-8d9c-4ad7-82e2-7019c95c91f0"))
IRegisterExObject : IDispatch
{
//
// Wrapper methods for error-handling
//
HRESULT RegisterDevice (
_bstr_t bstrDeviceName,
GUID clsid,
_bstr_t bstrFilePath );
HRESULT UnregisterDevice (
_bstr_t bstrDeviceName );
HRESULT RegisterAntenna (
_bstr_t bstrAntennaName,
GUID clsid,
_bstr_t bstrFilePath );
HRESULT UnregisterAntenna (
_bstr_t bstrAntennaName );
HRESULT RegisterGPS (
_bstr_t bstrGPSName,
GUID clsid,
_bstr_t bstrFilePath );
HRESULT UnregisterGPS (
_bstr_t bstrGPSName );
HRESULT RegisterElectricCompass (
_bstr_t bstrElectricCompassName,
GUID clsid,
_bstr_t bstrFilePath );
HRESULT UnregisterElectricCompass (
_bstr_t bstrElectricCompassName );
HRESULT RegisterDriverDisplay (
_bstr_t bstrDriverDisplayName,
GUID clsid,
_bstr_t bstrFilePath );
HRESULT UnregisterDriverDisplay (
_bstr_t bstrDriverDisplayName );
HRESULT RegisterPowerControlMode (
_bstr_t bstrPowerControlModeDisplayName,
GUID clsid,
_bstr_t bstrFilePath );
HRESULT UnregisterPowerControlMode (
_bstr_t bstrPowerControlModeDisplayName );
HRESULT RegisterAntennaMatrix (
_bstr_t bstrAntennaMatrixName,
GUID clsid,
_bstr_t bstrFilePath );
HRESULT UnregisterAntennaMatrix (
_bstr_t bstrAntennaMatrixName );
HRESULT RegisterImageCapture (
_bstr_t bstrName,
GUID clsid,
_bstr_t bstrFilePath );
HRESULT UnregisterImageCapture (
_bstr_t bstrName );
HRESULT RegisterRouter (
_bstr_t bstrRouterName,
GUID clsid,
_bstr_t bstrFilePath );
HRESULT UnregisterRouter (
_bstr_t bstrRouterName );
HRESULT RegisterFunction (
_bstr_t bstrFunctionName,
GUID clsid,
_bstr_t bstrFilePath );
HRESULT UnregisterFunction (
_bstr_t bstrFunctionName );
HRESULT Register (
_bstr_t bstrType,
_bstr_t bstrName,
GUID clsid,
_bstr_t bstrFilePath );
HRESULT Unregister (
_bstr_t bstrType,
_bstr_t bstrName );
HRESULT EnumDevice ( );
HRESULT EnumAntenna ( );
HRESULT EnumDriverDisplay ( );
HRESULT EnumPowerControlMode ( );
HRESULT EnumGPS ( );
HRESULT EnumElectricCompass ( );
HRESULT EnumAntennaMatrix ( );
HRESULT EnumImageCapture ( );
HRESULT EnumRouter ( );
HRESULT EnumFunction ( );
HRESULT Enum (
_bstr_t bstrType );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall raw_RegisterDevice (
BSTR bstrDeviceName,
GUID clsid,
BSTR bstrFilePath ) = 0;
virtual HRESULT __stdcall raw_UnregisterDevice (
BSTR bstrDeviceName ) = 0;
virtual HRESULT __stdcall raw_RegisterAntenna (
BSTR bstrAntennaName,
GUID clsid,
BSTR bstrFilePath ) = 0;
virtual HRESULT __stdcall raw_UnregisterAntenna (
BSTR bstrAntennaName ) = 0;
virtual HRESULT __stdcall raw_RegisterGPS (
BSTR bstrGPSName,
GUID clsid,
BSTR bstrFilePath ) = 0;
virtual HRESULT __stdcall raw_UnregisterGPS (
BSTR bstrGPSName ) = 0;
virtual HRESULT __stdcall raw_RegisterElectricCompass (
BSTR bstrElectricCompassName,
GUID clsid,
BSTR bstrFilePath ) = 0;
virtual HRESULT __stdcall raw_UnregisterElectricCompass (
BSTR bstrElectricCompassName ) = 0;
virtual HRESULT __stdcall raw_RegisterDriverDisplay (
BSTR bstrDriverDisplayName,
GUID clsid,
BSTR bstrFilePath ) = 0;
virtual HRESULT __stdcall raw_UnregisterDriverDisplay (
BSTR bstrDriverDisplayName ) = 0;
virtual HRESULT __stdcall raw_RegisterPowerControlMode (
BSTR bstrPowerControlModeDisplayName,
GUID clsid,
BSTR bstrFilePath ) = 0;
virtual HRESULT __stdcall raw_UnregisterPowerControlMode (
BSTR bstrPowerControlModeDisplayName ) = 0;
virtual HRESULT __stdcall raw_RegisterAntennaMatrix (
BSTR bstrAntennaMatrixName,
GUID clsid,
BSTR bstrFilePath ) = 0;
virtual HRESULT __stdcall raw_UnregisterAntennaMatrix (
BSTR bstrAntennaMatrixName ) = 0;
virtual HRESULT __stdcall raw_RegisterImageCapture (
BSTR bstrName,
GUID clsid,
BSTR bstrFilePath ) = 0;
virtual HRESULT __stdcall raw_UnregisterImageCapture (
BSTR bstrName ) = 0;
virtual HRESULT __stdcall raw_RegisterRouter (
BSTR bstrRouterName,
GUID clsid,
BSTR bstrFilePath ) = 0;
virtual HRESULT __stdcall raw_UnregisterRouter (
BSTR bstrRouterName ) = 0;
virtual HRESULT __stdcall raw_RegisterFunction (
BSTR bstrFunctionName,
GUID clsid,
BSTR bstrFilePath ) = 0;
virtual HRESULT __stdcall raw_UnregisterFunction (
BSTR bstrFunctionName ) = 0;
virtual HRESULT __stdcall raw_Register (
BSTR bstrType,
BSTR bstrName,
GUID clsid,
BSTR bstrFilePath ) = 0;
virtual HRESULT __stdcall raw_Unregister (
BSTR bstrType,
BSTR bstrName ) = 0;
virtual HRESULT __stdcall raw_EnumDevice ( ) = 0;
virtual HRESULT __stdcall raw_EnumAntenna ( ) = 0;
virtual HRESULT __stdcall raw_EnumDriverDisplay ( ) = 0;
virtual HRESULT __stdcall raw_EnumPowerControlMode ( ) = 0;
virtual HRESULT __stdcall raw_EnumGPS ( ) = 0;
virtual HRESULT __stdcall raw_EnumElectricCompass ( ) = 0;
virtual HRESULT __stdcall raw_EnumAntennaMatrix ( ) = 0;
virtual HRESULT __stdcall raw_EnumImageCapture ( ) = 0;
virtual HRESULT __stdcall raw_EnumRouter ( ) = 0;
virtual HRESULT __stdcall raw_EnumFunction ( ) = 0;
virtual HRESULT __stdcall raw_Enum (
BSTR bstrType ) = 0;
};
//
// Named GUID constants initializations
//
extern "C" const GUID __declspec(selectany) LIBID_REGISTEREXLib =
{0xa39e2333,0x5543,0x4a46,{0x90,0xc8,0xbe,0x59,0x98,0xa1,0x6f,0xc9}};
extern "C" const GUID __declspec(selectany) DIID__IRegisterExObjectEvents =
{0x420b8476,0x6548,0x42c8,{0x98,0x61,0x19,0xe5,0xc6,0xdb,0x22,0x02}};
extern "C" const GUID __declspec(selectany) CLSID_RegisterExObject =
{0xde4dc164,0xb2c3,0x4dc1,{0xa2,0xfb,0xd8,0x29,0x9f,0x07,0x71,0xc1}};
extern "C" const GUID __declspec(selectany) IID_IRegisterExObject =
{0xf0523c58,0x8d9c,0x4ad7,{0x82,0xe2,0x70,0x19,0xc9,0x5c,0x91,0xf0}};
//
// Wrapper method implementations
//
#include "RegisterEx.tli"
#pragma pack(pop)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -