Leaked source code of windows server 2003
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.
 
 
 
 
 
 

121 lines
4.0 KiB

// Created by Microsoft (R) C/C++ Compiler Version 13.00.9176 (3a43f113).
//
// d:\nt\windows\appcompat\appverifier\vsaddin\obj\i386\MSADDNDR.tlh
//
// C++ source equivalent of Win32 type library AC0714F2-3D04-11D1-AE7D-00A0C90F26F4
// compiler-generated file created 01/24/02 at 16:21:01 - DO NOT EDIT!
#pragma once
#pragma pack(push, 8)
#include <comdef.h>
namespace AddInDesignerObjects {
//
// Forward references and typedefs
//
struct __declspec(uuid("ac0714f2-3d04-11d1-ae7d-00a0c90f26f4"))
/* LIBID */ __AddInDesignerObjects;
enum ext_ConnectMode;
enum ext_DisconnectMode;
struct __declspec(uuid("ac0714f3-3d04-11d1-ae7d-00a0c90f26f4"))
/* dual interface */ IAddinDesigner;
struct __declspec(uuid("ac0714f4-3d04-11d1-ae7d-00a0c90f26f4"))
/* dual interface */ IAddinInstance;
struct __declspec(uuid("b65ad801-abaf-11d0-bb8b-00a0c90f2744"))
/* dual interface */ _IDTExtensibility2;
typedef struct _IDTExtensibility2 IDTExtensibility2;
struct /* coclass */ AddinDesigner;
struct /* coclass */ AddinInstance;
//
// Smart pointer typedef declarations
//
_COM_SMARTPTR_TYPEDEF(IAddinDesigner, __uuidof(IAddinDesigner));
_COM_SMARTPTR_TYPEDEF(IAddinInstance, __uuidof(IAddinInstance));
_COM_SMARTPTR_TYPEDEF(_IDTExtensibility2, __uuidof(_IDTExtensibility2));
//
// Type library items
//
enum __declspec(uuid("289e9af1-4973-11d1-ae81-00a0c90f26f4"))
ext_ConnectMode
{
ext_cm_AfterStartup = 0,
ext_cm_Startup = 1,
ext_cm_External = 2,
ext_cm_CommandLine = 3
};
enum __declspec(uuid("289e9af2-4973-11d1-ae81-00a0c90f26f4"))
ext_DisconnectMode
{
ext_dm_HostShutdown = 0,
ext_dm_UserClosed = 1
};
struct __declspec(uuid("ac0714f3-3d04-11d1-ae7d-00a0c90f26f4"))
IAddinDesigner : IDispatch
{};
struct __declspec(uuid("ac0714f4-3d04-11d1-ae7d-00a0c90f26f4"))
IAddinInstance : IDispatch
{};
struct __declspec(uuid("b65ad801-abaf-11d0-bb8b-00a0c90f2744"))
_IDTExtensibility2 : IDispatch
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall OnConnection (
/*[in]*/ IDispatch * Application,
/*[in]*/ enum ext_ConnectMode ConnectMode,
/*[in]*/ IDispatch * AddInInst,
/*[in]*/ SAFEARRAY * * custom ) = 0;
virtual HRESULT __stdcall OnDisconnection (
/*[in]*/ enum ext_DisconnectMode RemoveMode,
/*[in]*/ SAFEARRAY * * custom ) = 0;
virtual HRESULT __stdcall OnAddInsUpdate (
/*[in]*/ SAFEARRAY * * custom ) = 0;
virtual HRESULT __stdcall OnStartupComplete (
/*[in]*/ SAFEARRAY * * custom ) = 0;
virtual HRESULT __stdcall OnBeginShutdown (
/*[in]*/ SAFEARRAY * * custom ) = 0;
};
struct __declspec(uuid("ac0714f6-3d04-11d1-ae7d-00a0c90f26f4"))
AddinDesigner;
// [ default ] interface IAddinDesigner
// [ default, source ] interface _IDTExtensibility2
struct __declspec(uuid("ac0714f7-3d04-11d1-ae7d-00a0c90f26f4"))
AddinInstance;
// [ default ] interface IAddinInstance
// [ default, source ] interface _IDTExtensibility2
//
// Named GUID constants initializations
//
extern "C" const GUID __declspec(selectany) LIBID_AddInDesignerObjects =
{0xac0714f2,0x3d04,0x11d1,{0xae,0x7d,0x00,0xa0,0xc9,0x0f,0x26,0xf4}};
extern "C" const GUID __declspec(selectany) IID_IAddinDesigner =
{0xac0714f3,0x3d04,0x11d1,{0xae,0x7d,0x00,0xa0,0xc9,0x0f,0x26,0xf4}};
extern "C" const GUID __declspec(selectany) IID_IAddinInstance =
{0xac0714f4,0x3d04,0x11d1,{0xae,0x7d,0x00,0xa0,0xc9,0x0f,0x26,0xf4}};
extern "C" const GUID __declspec(selectany) IID__IDTExtensibility2 =
{0xb65ad801,0xabaf,0x11d0,{0xbb,0x8b,0x00,0xa0,0xc9,0x0f,0x27,0x44}};
extern "C" const GUID __declspec(selectany) CLSID_AddinDesigner =
{0xac0714f6,0x3d04,0x11d1,{0xae,0x7d,0x00,0xa0,0xc9,0x0f,0x26,0xf4}};
extern "C" const GUID __declspec(selectany) CLSID_AddinInstance =
{0xac0714f7,0x3d04,0x11d1,{0xae,0x7d,0x00,0xa0,0xc9,0x0f,0x26,0xf4}};
} // namespace AddInDesignerObjects
#pragma pack(pop)