mirror of https://github.com/tongzx/nt5src
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
108 lines
4.2 KiB
108 lines
4.2 KiB
//+-------------------------------------------------------------------------
|
|
//
|
|
// Microsoft Windows
|
|
// Copyright (C) Microsoft Corporation, 1994.
|
|
//
|
|
// File: ICTGUID.h
|
|
//
|
|
// Contents: CLSIDs and IIDs for ICTS (Interface Conformance Test Suite)
|
|
// Header File
|
|
//
|
|
// Functions:
|
|
//
|
|
// History: 15-Jun-94 Garry Lenz Created
|
|
// 12-Oct-94 Garry Lenz Added IUnknownEx
|
|
// 12-Oct-94 Garry Lenz Added IEnumGUID
|
|
// 13-Oct-94 Garry Lenz Added Wrapper & Filter CLSIDs
|
|
//
|
|
//--------------------------------------------------------------------------
|
|
|
|
#ifndef _ICTSGUID_H_
|
|
#define _ICTSGUID_H_
|
|
|
|
#include <Windows.h>
|
|
|
|
//#ifdef INITGUID
|
|
DEFINE_OLEGUID(IID_IUnknownEx, 0x0002AD00, 0, 0);
|
|
DEFINE_OLEGUID(IID_IEnumGUID, 0x0002AD01, 0, 0);
|
|
|
|
DEFINE_OLEGUID(CLSID_HookOleObject, 0x0002AD10, 0, 0);
|
|
DEFINE_OLEGUID(IID_IHookOleObject, 0x0002AD11, 0, 0);
|
|
DEFINE_OLEGUID(IID_IHookOleClass, 0x0002AD12, 0, 0);
|
|
DEFINE_OLEGUID(IID_IHookOleInstance, 0x0002AD13, 0, 0);
|
|
DEFINE_OLEGUID(IID_IHookOleInterface, 0x0002AD14, 0, 0);
|
|
DEFINE_OLEGUID(IID_IHookOleMethod, 0x0002AD15, 0, 0);
|
|
DEFINE_OLEGUID(IID_IHookOleWrapper, 0x0002AD1A, 0, 0);
|
|
DEFINE_OLEGUID(IID_IHookOleFilter, 0x0002AD1B, 0, 0);
|
|
|
|
DEFINE_OLEGUID(CLSID_HookOleAPI, 0x0002AD20, 0, 0);
|
|
|
|
DEFINE_OLEGUID(CLSID_HookOleLog, 0x0002AD30, 0, 0);
|
|
DEFINE_OLEGUID(IID_IHookOleLog, 0x0002AD31, 0, 0);
|
|
|
|
DEFINE_OLEGUID(CLSID_HookOleWrapper, 0x0002ADA0, 0, 0);
|
|
DEFINE_OLEGUID(CLSID_HOW_ComponentObject, 0x0002ADA1, 0, 0);
|
|
DEFINE_OLEGUID(CLSID_HOW_CompoundDocument, 0x0002ADA2, 0, 0);
|
|
DEFINE_OLEGUID(CLSID_HOW_DataTransfer, 0x0002ADA3, 0, 0);
|
|
DEFINE_OLEGUID(CLSID_HOW_Linking, 0x0002ADA4, 0, 0);
|
|
DEFINE_OLEGUID(CLSID_HOW_PersistentStorage, 0x0002ADA5, 0, 0);
|
|
DEFINE_OLEGUID(CLSID_HOW_DragAndDrop, 0x0002ADA6, 0, 0);
|
|
DEFINE_OLEGUID(CLSID_HOW_InPlaceActivation, 0x0002ADA7, 0, 0);
|
|
DEFINE_OLEGUID(CLSID_HOW_Concurrency, 0x0002ADA8, 0, 0);
|
|
DEFINE_OLEGUID(CLSID_HOW_Automation, 0x0002ADA9, 0, 0);
|
|
|
|
DEFINE_OLEGUID(CLSID_HookOleFilter, 0x0002ADB0, 0, 0);
|
|
DEFINE_OLEGUID(CLSID_HOF_ComponentObject, 0x0002ADB1, 0, 0);
|
|
DEFINE_OLEGUID(CLSID_HOF_CompoundDocument, 0x0002ADB2, 0, 0);
|
|
DEFINE_OLEGUID(CLSID_HOF_DataTransfer, 0x0002ADB3, 0, 0);
|
|
DEFINE_OLEGUID(CLSID_HOF_Linking, 0x0002ADB4, 0, 0);
|
|
DEFINE_OLEGUID(CLSID_HOF_PersistentStorage, 0x0002ADB5, 0, 0);
|
|
DEFINE_OLEGUID(CLSID_HOF_DragAndDrop, 0x0002ADB6, 0, 0);
|
|
DEFINE_OLEGUID(CLSID_HOF_InPlaceActivation, 0x0002ADB7, 0, 0);
|
|
DEFINE_OLEGUID(CLSID_HOF_Concurrency, 0x0002ADB8, 0, 0);
|
|
DEFINE_OLEGUID(CLSID_HOF_Automation, 0x0002ADB9, 0, 0);
|
|
#if 0
|
|
//#else
|
|
extern "C"
|
|
{
|
|
extern IID IID_IUnknownEx;
|
|
extern IID IID_IEnumGUID;
|
|
|
|
extern CLSID CLSID_HookOleObject;
|
|
extern IID IID_IHookOleObject;
|
|
extern IID IID_IHookOleClass;
|
|
extern IID IID_IHookOleInstance;
|
|
extern IID IID_IHookOleInterface;
|
|
extern IID IID_IHookOleMethod;
|
|
extern IID IID_IHookOleWrapper;
|
|
extern IID IID_IHookOleFilter;
|
|
|
|
extern CLSID CLSID_HookOleAPI;
|
|
|
|
extern CLSID CLSID_HookOleLog;
|
|
extern IID IID_IHookOleLog;
|
|
|
|
extern CLSID CLSID_HookOleWrapper;
|
|
extern CLSID CLSID_HOW_ComponentObject;
|
|
extern CLSID CLSID_HOW_CompoundDocument;
|
|
extern CLSID CLSID_HOW_DataTransfer;
|
|
extern CLSID CLSID_HOW_Linking;
|
|
extern CLSID CLSID_HOW_PersistentStorage;
|
|
extern CLSID CLSID_HOW_DragAndDrop;
|
|
extern CLSID CLSID_HOW_InPlaceActivation;
|
|
extern CLSID CLSID_HOW_Concurrency;
|
|
|
|
extern CLSID CLSID_HookOleFilter;
|
|
extern CLSID CLSID_HOF_ComponentObject;
|
|
extern CLSID CLSID_HOF_CompoundDocument;
|
|
extern CLSID CLSID_HOF_DataTransfer;
|
|
extern CLSID CLSID_HOF_Linking;
|
|
extern CLSID CLSID_HOF_PersistentStorage;
|
|
extern CLSID CLSID_HOF_DragAndDrop;
|
|
extern CLSID CLSID_HOF_InPlaceActivation;
|
|
extern CLSID CLSID_HOF_Concurrency;
|
|
}
|
|
|
|
#endif /* INITGUID */
|
|
|
|
#endif /* _ICTSGUID_H_ */
|