Click here to Skip to main content
15,893,487 members
Articles / Desktop Programming / ATL

Create a Universal Document Template which supports Dynamic Frame Window Layout

Rate me:
Please Sign up or sign in to vote.
3.00/5 (8 votes)
14 Dec 20024 min read 49.3K   668   24  
Introduce a programming technology to design a very complex, rich document type.
// Created by Microsoft (R) C/C++ Compiler Version 12.00.8168.0 (46257e42).
//
// d:\tangramwork\xxx\debug\System.tlh
//
// C++ source equivalent of Win32 type library C:\WINNT\Microsoft.NET\Framework\v1.0.3705\System.tlb
// compiler-generated file created 03/16/02 at 23:43:05 - DO NOT EDIT!

//
// Cross-referenced type libraries:
//
//  #import "C:\WINNT\Microsoft.NET\Framework\v1.0.3705\mscorlib.tlb"
//

#pragma once
#pragma pack(push, 8)

#include <comdef.h>

//
// Forward references and typedefs
//

struct /* coclass */ CodeObject;
struct /* coclass */ CodeExpression;
struct /* coclass */ CodeArgumentReferenceExpression;
struct /* coclass */ CodeArrayCreateExpression;
struct /* coclass */ CodeArrayIndexerExpression;
struct /* coclass */ CodeStatement;
struct /* coclass */ CodeAssignStatement;
struct /* coclass */ CodeAttachEventStatement;
struct /* coclass */ CodeAttributeArgument;
struct /* coclass */ CodeAttributeArgumentCollection;
struct /* coclass */ CodeAttributeDeclaration;
struct /* coclass */ CodeAttributeDeclarationCollection;
struct /* coclass */ CodeBaseReferenceExpression;
struct /* coclass */ CodeBinaryOperatorExpression;
struct /* coclass */ CodeCastExpression;
struct /* coclass */ CodeCatchClause;
struct /* coclass */ CodeCatchClauseCollection;
struct /* coclass */ CodeComment;
struct /* coclass */ CodeCommentStatement;
struct /* coclass */ CodeCommentStatementCollection;
struct /* coclass */ CodeCompileUnit;
struct /* coclass */ CodeConditionStatement;
struct /* coclass */ CodeTypeMember;
struct /* coclass */ CodeMemberMethod;
struct /* coclass */ CodeConstructor;
struct /* coclass */ CodeDelegateCreateExpression;
struct /* coclass */ CodeDelegateInvokeExpression;
struct /* coclass */ CodeDirectionExpression;
struct /* coclass */ CodeEntryPointMethod;
struct /* coclass */ CodeEventReferenceExpression;
struct /* coclass */ CodeExpressionCollection;
struct /* coclass */ CodeExpressionStatement;
struct /* coclass */ CodeFieldReferenceExpression;
struct /* coclass */ CodeGotoStatement;
struct /* coclass */ CodeIndexerExpression;
struct /* coclass */ CodeIterationStatement;
struct /* coclass */ CodeLabeledStatement;
struct /* coclass */ CodeLinePragma;
struct /* coclass */ CodeMemberEvent;
struct /* coclass */ CodeMemberField;
struct /* coclass */ CodeMemberProperty;
struct /* coclass */ CodeMethodInvokeExpression;
struct /* coclass */ CodeMethodReferenceExpression;
struct /* coclass */ CodeMethodReturnStatement;
struct /* coclass */ CodeNamespace;
struct /* coclass */ CodeNamespaceCollection;
struct /* coclass */ CodeNamespaceImport;
struct /* coclass */ CodeNamespaceImportCollection;
struct /* coclass */ CodeObjectCreateExpression;
struct /* coclass */ CodeParameterDeclarationExpression;
struct /* coclass */ CodeParameterDeclarationExpressionCollection;
struct /* coclass */ CodePrimitiveExpression;
struct /* coclass */ CodePropertyReferenceExpression;
struct /* coclass */ CodePropertySetValueReferenceExpression;
struct /* coclass */ CodeRemoveEventStatement;
struct /* coclass */ CodeSnippetCompileUnit;
struct /* coclass */ CodeSnippetExpression;
struct /* coclass */ CodeSnippetStatement;
struct /* coclass */ CodeSnippetTypeMember;
struct /* coclass */ CodeStatementCollection;
struct /* coclass */ CodeThisReferenceExpression;
struct /* coclass */ CodeThrowExceptionStatement;
struct /* coclass */ CodeTryCatchFinallyStatement;
struct /* coclass */ CodeTypeConstructor;
struct /* coclass */ CodeTypeDeclaration;
struct /* coclass */ CodeTypeDeclarationCollection;
struct /* coclass */ CodeTypeDelegate;
struct /* coclass */ CodeTypeMemberCollection;
struct /* coclass */ CodeTypeOfExpression;
struct /* coclass */ CodeTypeReference;
struct /* coclass */ CodeTypeReferenceCollection;
struct /* coclass */ CodeTypeReferenceExpression;
struct /* coclass */ CodeVariableDeclarationStatement;
struct /* coclass */ CodeVariableReferenceExpression;
struct /* coclass */ TypeConverter;
struct /* coclass */ MemberDescriptor;
struct /* coclass */ PropertyDescriptor;
struct __declspec(uuid("b86e59f2-f1e2-389d-b5f1-c55307c8106e"))
/* dual interface */ IComponent;
struct /* coclass */ ComponentCollection;
struct __declspec(uuid("61d9c50c-4aad-3539-af82-4f36c19d77c8"))
/* dual interface */ IContainer;
struct __declspec(uuid("c4e1006a-9d98-3e96-a07e-921725135c28"))
/* dual interface */ ISite;
struct /* coclass */ EventDescriptor;
struct /* coclass */ EventDescriptorCollection;
struct __declspec(uuid("5cbae170-8759-3b8a-b919-e12fb86ad1f3"))
/* dual interface */ ITypeDescriptorContext;
struct /* coclass */ AttributeCollection;
struct /* coclass */ ComponentChangedEventHandler;
struct /* coclass */ ComponentChangingEventHandler;
struct /* coclass */ ComponentEventHandler;
struct /* coclass */ ComponentRenameEventHandler;
struct /* coclass */ DesignerTransactionCloseEventHandler;
struct __declspec(uuid("2fef0210-9ebd-32c0-9bfd-24841ac0fcf7"))
/* dual interface */ IComponentChangeService;
struct __declspec(uuid("6eef3d0d-305a-3df4-9830-8c2b40e1c4bf"))
/* dual interface */ IDesigner;
struct __declspec(uuid("6ba96b42-7fdd-3223-bf52-7fe677b92815"))
/* dual interface */ IServiceContainer;
struct __declspec(uuid("eec98cd8-ef5b-3b60-82c9-86f616f6bb20"))
/* dual interface */ IDesignerHost;
struct __declspec(uuid("1a19d89e-f4fe-3e8e-b7ec-05d4e592f3f6"))
/* dual interface */ IEventBindingService;
struct __declspec(uuid("df651c5d-783e-3789-901f-a962b7587e69"))
/* dual interface */ IMenuCommandService;
struct __declspec(uuid("2cc5e562-6c14-34a6-9d0b-e6ff949ae8fb"))
/* dual interface */ IRootDesigner;
struct __declspec(uuid("297a65be-5080-3f7f-ad19-b0d05d6f2327"))
/* dual interface */ ISelectionService;
struct /* coclass */ ServiceCreatorCallback;
struct /* coclass */ CommandID;
struct /* coclass */ ComponentChangedEventArgs;
struct /* coclass */ ComponentChangingEventArgs;
struct /* coclass */ ComponentEventArgs;
struct /* coclass */ ComponentRenameEventArgs;
struct /* coclass */ DesignerTransactionCloseEventArgs;
struct /* coclass */ MenuCommand;
struct /* coclass */ DesignerVerb;
struct /* coclass */ DesignerVerbCollection;
struct /* coclass */ WebClient;
struct /* coclass */ WebHeaderCollection;
struct /* coclass */ PerformanceCounterManager;
struct __declspec(uuid("ee499efd-22e2-3740-a64a-2ab010099c01"))
/* dual interface */ _CodeObject;
struct __declspec(uuid("ad377794-864f-3421-9fb8-c684bbc1bc02"))
/* dual interface */ _CodeExpression;
struct __declspec(uuid("a52b85c6-5370-35c9-a04a-04a92013862c"))
/* dual interface */ _CodeArgumentReferenceExpression;
struct __declspec(uuid("f7955e55-7f3b-3277-aa0c-f62aa615676d"))
/* dual interface */ _CodeArrayCreateExpression;
struct __declspec(uuid("732748f5-5256-327b-a7e5-2000b07f21b3"))
/* dual interface */ _CodeArrayIndexerExpression;
struct __declspec(uuid("b125774d-ef66-382b-878d-2d916999b0d2"))
/* dual interface */ _CodeStatement;
struct __declspec(uuid("e2024de0-dc21-305d-8761-6c31f2177fb0"))
/* dual interface */ _CodeAssignStatement;
struct __declspec(uuid("f7bc47e9-706c-3aa7-b1ba-8ab95188fa11"))
/* dual interface */ _CodeAttachEventStatement;
struct __declspec(uuid("02efd952-ff8c-3b72-8c33-739a506d53d9"))
/* dual interface */ _CodeAttributeArgument;
struct __declspec(uuid("fe84e484-a7ec-3d15-b5e2-edc2de2db42e"))
/* dual interface */ _CodeAttributeArgumentCollection;
struct __declspec(uuid("ef72d021-2c6d-3e33-9442-574bfd6e0871"))
/* dual interface */ _CodeAttributeDeclaration;
struct __declspec(uuid("7e9aca22-637c-3f88-a931-aaf36a4f9a6b"))
/* dual interface */ _CodeAttributeDeclarationCollection;
struct __declspec(uuid("45e29ca6-670a-3b13-9557-4e5903056bf3"))
/* dual interface */ _CodeBaseReferenceExpression;
struct __declspec(uuid("a22929c9-d301-3f5b-98b7-844fdba1dedf"))
/* dual interface */ _CodeBinaryOperatorExpression;
struct __declspec(uuid("90bed8ed-21e3-31fe-8f02-c929ba4fb0ac"))
/* dual interface */ _CodeCastExpression;
struct __declspec(uuid("609c7788-bdb0-364c-92e3-fc16ac613430"))
/* dual interface */ _CodeCatchClause;
struct __declspec(uuid("ff5e1cd9-0478-34a4-9b9c-7c80bcb1a725"))
/* dual interface */ _CodeCatchClauseCollection;
struct __declspec(uuid("c94f39b3-436f-3711-9cb0-91c6299b62a2"))
/* dual interface */ _CodeComment;
struct __declspec(uuid("0c13f8b9-f2e0-3918-a33e-3e491bdc529e"))
/* dual interface */ _CodeCommentStatement;
struct __declspec(uuid("e34ceb72-8f86-333d-aeda-069221df6a1a"))
/* dual interface */ _CodeCommentStatementCollection;
struct __declspec(uuid("6f20c263-af67-380f-a482-9a21f7599748"))
/* dual interface */ _CodeCompileUnit;
struct __declspec(uuid("69904b31-5fb5-39bf-83b0-5ddfa1f26d71"))
/* dual interface */ _CodeConditionStatement;
struct __declspec(uuid("8068ae1d-26cb-3db6-97cd-ed83de116c5a"))
/* dual interface */ _CodeTypeMember;
struct __declspec(uuid("95c2ee26-4247-3ddc-8056-97353f10de8f"))
/* dual interface */ _CodeMemberMethod;
struct __declspec(uuid("5a33c771-806e-337d-ae1f-66b523fc49bf"))
/* dual interface */ _CodeConstructor;
struct __declspec(uuid("d14e12c1-e1d1-3b74-a3af-021a5a268fbe"))
/* dual interface */ _CodeDelegateCreateExpression;
struct __declspec(uuid("6f6c3482-8900-36ea-b621-943534e82c73"))
/* dual interface */ _CodeDelegateInvokeExpression;
struct __declspec(uuid("11edaf3b-144e-32c8-8be0-81d40a950656"))
/* dual interface */ _CodeDirectionExpression;
struct __declspec(uuid("7cd4ef19-27eb-399e-8ed2-c6647a99c03e"))
/* dual interface */ _CodeEntryPointMethod;
struct __declspec(uuid("35872687-5a11-34d7-85ab-865830a3bdee"))
/* dual interface */ _CodeEventReferenceExpression;
struct __declspec(uuid("af72cc74-2275-362a-9141-a4a79d596f39"))
/* dual interface */ _CodeExpressionCollection;
struct __declspec(uuid("cea240af-60c5-3c69-9da1-da3f9a6d7b3c"))
/* dual interface */ _CodeExpressionStatement;
struct __declspec(uuid("82d57b2b-c639-32a0-89b4-62a0c29dd64e"))
/* dual interface */ _CodeFieldReferenceExpression;
struct __declspec(uuid("8f1baed9-52ec-3545-9cf0-6ed71a76a5ca"))
/* dual interface */ _CodeGotoStatement;
struct __declspec(uuid("c92c323f-8601-34d4-a2d6-f5e2653db456"))
/* dual interface */ _CodeIndexerExpression;
struct __declspec(uuid("b16f7137-c0e7-3ecf-9652-fb1ea947e44e"))
/* dual interface */ _CodeIterationStatement;
struct __declspec(uuid("56699cca-fd8d-3ad2-9643-149bad87fd60"))
/* dual interface */ _CodeLabeledStatement;
struct __declspec(uuid("1b52ded6-92f3-3b4f-851c-ab1f647582a3"))
/* dual interface */ _CodeLinePragma;
struct __declspec(uuid("e1a7ea9f-5d43-3fa9-afbc-9a2bfda84b65"))
/* dual interface */ _CodeMemberEvent;
struct __declspec(uuid("eef50d17-7aa6-3e14-96c6-dd90fe5baa1e"))
/* dual interface */ _CodeMemberField;
struct __declspec(uuid("802e2acc-a7f8-3ca9-9114-f49998bebe6e"))
/* dual interface */ _CodeMemberProperty;
struct __declspec(uuid("ffe1f142-85cf-3353-8512-ee73775e9c4c"))
/* dual interface */ _CodeMethodInvokeExpression;
struct __declspec(uuid("cbdf02f4-a9f4-33c0-8b24-275008890dcb"))
/* dual interface */ _CodeMethodReferenceExpression;
struct __declspec(uuid("851d821b-1e0c-3e91-832d-ba593523f566"))
/* dual interface */ _CodeMethodReturnStatement;
struct __declspec(uuid("31ed1dcb-c007-3f96-8809-4d5e3540a7c1"))
/* dual interface */ _CodeNamespace;
struct __declspec(uuid("f5e54f16-ade3-3b5d-8b05-1f9803557905"))
/* dual interface */ _CodeNamespaceCollection;
struct __declspec(uuid("34418787-726b-3e74-aeed-c01397fc707d"))
/* dual interface */ _CodeNamespaceImport;
struct __declspec(uuid("4c545457-76d7-3c56-b277-6a9e86d1046f"))
/* dual interface */ _CodeNamespaceImportCollection;
struct __declspec(uuid("cfe5e5e9-745f-348b-a7e6-38a46d1a20e0"))
/* dual interface */ _CodeObjectCreateExpression;
struct __declspec(uuid("ee96565b-2b1a-33c6-ba07-b63158f1c8c4"))
/* dual interface */ _CodeParameterDeclarationExpression;
struct __declspec(uuid("05192769-7d6a-3c8c-94c2-dfa668f61088"))
/* dual interface */ _CodeParameterDeclarationExpressionCollection;
struct __declspec(uuid("175bb49a-4cbe-38b3-8c6c-1b0145edabb7"))
/* dual interface */ _CodePrimitiveExpression;
struct __declspec(uuid("f8d64802-f9b7-3095-a641-d31e6e9f87b1"))
/* dual interface */ _CodePropertyReferenceExpression;
struct __declspec(uuid("2ee13fa1-8a02-3573-9ac9-4febd2ceab45"))
/* dual interface */ _CodePropertySetValueReferenceExpression;
struct __declspec(uuid("853bc437-ca6e-375d-bcbb-818e917d9691"))
/* dual interface */ _CodeRemoveEventStatement;
struct __declspec(uuid("c7d34cf6-cf82-38b0-bf67-eb36da63ae6e"))
/* dual interface */ _CodeSnippetCompileUnit;
struct __declspec(uuid("9f3e3cd1-8082-31e9-851c-3e177e56a87b"))
/* dual interface */ _CodeSnippetExpression;
struct __declspec(uuid("b4b00613-c48b-3fa9-b8f6-a527ec6f21c3"))
/* dual interface */ _CodeSnippetStatement;
struct __declspec(uuid("575bf8d0-7a9d-39eb-81f9-aa2beba890fa"))
/* dual interface */ _CodeSnippetTypeMember;
struct __declspec(uuid("4b9a5032-4b8c-3de6-997c-c38b4b3af26a"))
/* dual interface */ _CodeStatementCollection;
struct __declspec(uuid("3b4a1a6b-8e65-355d-b93a-e6ab753b2401"))
/* dual interface */ _CodeThisReferenceExpression;
struct __declspec(uuid("12350e95-6f4e-30f0-9343-72f1c64380a0"))
/* dual interface */ _CodeThrowExceptionStatement;
struct __declspec(uuid("8fd0f76a-29bf-3982-8335-c9b44abf31c3"))
/* dual interface */ _CodeTryCatchFinallyStatement;
struct __declspec(uuid("261ad877-0f22-33de-9a3a-31f5da424b30"))
/* dual interface */ _CodeTypeConstructor;
struct __declspec(uuid("7aa363e1-fa53-31eb-be4a-1eb4838264f3"))
/* dual interface */ _CodeTypeDeclaration;
struct __declspec(uuid("be0eced3-5f0d-310a-b352-7d1adf28f8ec"))
/* dual interface */ _CodeTypeDeclarationCollection;
struct __declspec(uuid("455090ab-5c44-3f4f-8eed-ccc90a3112b5"))
/* dual interface */ _CodeTypeDelegate;
struct __declspec(uuid("f943231e-6192-33a0-9ca3-d6ed0e4f323d"))
/* dual interface */ _CodeTypeMemberCollection;
struct __declspec(uuid("12cbce8e-75ff-312f-81b9-7fbc6212090b"))
/* dual interface */ _CodeTypeOfExpression;
struct __declspec(uuid("b6d972c6-022b-3f91-9655-e288e9d32c55"))
/* dual interface */ _CodeTypeReference;
struct __declspec(uuid("68a04561-d0a0-3eeb-b904-462dc4eb5531"))
/* dual interface */ _CodeTypeReferenceCollection;
struct __declspec(uuid("726bb04d-2c4c-3e3d-a01a-31448db063dd"))
/* dual interface */ _CodeTypeReferenceExpression;
struct __declspec(uuid("4192a87c-5c57-3879-8624-af5ca2ed9eb2"))
/* dual interface */ _CodeVariableDeclarationStatement;
struct __declspec(uuid("54b54936-a71c-3a45-b982-2c484e7bcf86"))
/* dual interface */ _CodeVariableReferenceExpression;
struct __declspec(uuid("05241989-96c5-3bf9-ab9b-37e261c1b8f8"))
/* dual interface */ _TypeConverter;
struct __declspec(uuid("f55efa91-812e-3c6e-998f-3598e93fb8a7"))
/* dual interface */ _MemberDescriptor;
struct __declspec(uuid("fe5060f8-212f-3a4f-8fa8-db2e14588c49"))
/* dual interface */ _PropertyDescriptor;
struct __declspec(uuid("42f00c62-f454-3a38-af9e-35d4e2bdfdac"))
/* dual interface */ _ComponentCollection;
struct __declspec(uuid("95b6a563-4a39-37a2-91d7-04b8ecdd1b66"))
/* dual interface */ _EventDescriptor;
struct __declspec(uuid("4c933253-83f2-35b6-961a-0780ff1baf7c"))
/* dual interface */ _EventDescriptorCollection;
struct __declspec(uuid("6f971e04-b06a-3dd0-b6f5-622826693454"))
/* dual interface */ _AttributeCollection;
struct __declspec(uuid("0451c390-1f90-341d-9278-b9ff2636d67d"))
/* dual interface */ _ComponentChangedEventHandler;
struct __declspec(uuid("7f8c2da3-d337-334f-92e9-87be9bdc6070"))
/* dual interface */ _ComponentChangingEventHandler;
struct __declspec(uuid("290b355d-80d3-3afa-96ab-b4d395729374"))
/* dual interface */ _ComponentEventHandler;
struct __declspec(uuid("ba2df049-da87-3bd1-97b0-7904b59adf7e"))
/* dual interface */ _ComponentRenameEventHandler;
struct __declspec(uuid("4543d155-ee6a-3529-bc8d-cf0e866b6b0b"))
/* dual interface */ _DesignerTransactionCloseEventHandler;
struct __declspec(uuid("be380bec-79f2-3876-b510-fa2fe43b7eb7"))
/* dual interface */ _ServiceCreatorCallback;
struct __declspec(uuid("fc50598b-2406-33d2-ba9a-cfbea52bc05a"))
/* dual interface */ _CommandID;
struct __declspec(uuid("a8fef1c6-d434-3686-a4de-b68e8eabb509"))
/* dual interface */ _ComponentChangedEventArgs;
struct __declspec(uuid("b78cbaa3-37df-31c9-abd2-cdcb1a7fba9f"))
/* dual interface */ _ComponentChangingEventArgs;
struct __declspec(uuid("438e8dcf-6875-305f-8ca5-40dbb15782a6"))
/* dual interface */ _ComponentEventArgs;
struct __declspec(uuid("da5d7739-9522-3e28-9ab7-7c2d7d27c63a"))
/* dual interface */ _ComponentRenameEventArgs;
struct __declspec(uuid("3924a637-c2c4-3558-945f-279b5ac39ed9"))
/* dual interface */ _DesignerTransactionCloseEventArgs;
struct __declspec(uuid("1ff238ce-6190-3750-a34f-05f02b7315a6"))
/* dual interface */ _MenuCommand;
struct __declspec(uuid("7c41b90e-52fb-3e54-8b03-ebe0bf172c84"))
/* dual interface */ _DesignerVerb;
struct __declspec(uuid("ac3bdda4-25b8-3321-a1c0-7c37bbf2dded"))
/* dual interface */ _DesignerVerbCollection;
struct __declspec(uuid("85b4a627-7552-3aa6-8a1c-a213c5788fec"))
/* dual interface */ _WebClient;
struct __declspec(uuid("b97e84f2-fab2-340d-8d49-2ac85cf5c0ec"))
/* dual interface */ _WebHeaderCollection;
struct __declspec(uuid("a9809e7d-42f8-3284-82cf-ab5f863a29aa"))
/* dual interface */ _PerformanceCounterManager;

//
// Smart pointer typedef declarations
//

_COM_SMARTPTR_TYPEDEF(IComponent, __uuidof(IComponent));
_COM_SMARTPTR_TYPEDEF(IContainer, __uuidof(IContainer));
_COM_SMARTPTR_TYPEDEF(ISite, __uuidof(ISite));
_COM_SMARTPTR_TYPEDEF(ITypeDescriptorContext, __uuidof(ITypeDescriptorContext));
_COM_SMARTPTR_TYPEDEF(IComponentChangeService, __uuidof(IComponentChangeService));
_COM_SMARTPTR_TYPEDEF(IDesigner, __uuidof(IDesigner));
_COM_SMARTPTR_TYPEDEF(IServiceContainer, __uuidof(IServiceContainer));
_COM_SMARTPTR_TYPEDEF(IDesignerHost, __uuidof(IDesignerHost));
_COM_SMARTPTR_TYPEDEF(IEventBindingService, __uuidof(IEventBindingService));
_COM_SMARTPTR_TYPEDEF(IMenuCommandService, __uuidof(IMenuCommandService));
_COM_SMARTPTR_TYPEDEF(IRootDesigner, __uuidof(IRootDesigner));
_COM_SMARTPTR_TYPEDEF(ISelectionService, __uuidof(ISelectionService));
_COM_SMARTPTR_TYPEDEF(_CodeObject, __uuidof(_CodeObject));
_COM_SMARTPTR_TYPEDEF(_CodeExpression, __uuidof(_CodeExpression));
_COM_SMARTPTR_TYPEDEF(_CodeArgumentReferenceExpression, __uuidof(_CodeArgumentReferenceExpression));
_COM_SMARTPTR_TYPEDEF(_CodeArrayCreateExpression, __uuidof(_CodeArrayCreateExpression));
_COM_SMARTPTR_TYPEDEF(_CodeArrayIndexerExpression, __uuidof(_CodeArrayIndexerExpression));
_COM_SMARTPTR_TYPEDEF(_CodeStatement, __uuidof(_CodeStatement));
_COM_SMARTPTR_TYPEDEF(_CodeAssignStatement, __uuidof(_CodeAssignStatement));
_COM_SMARTPTR_TYPEDEF(_CodeAttachEventStatement, __uuidof(_CodeAttachEventStatement));
_COM_SMARTPTR_TYPEDEF(_CodeAttributeArgument, __uuidof(_CodeAttributeArgument));
_COM_SMARTPTR_TYPEDEF(_CodeAttributeArgumentCollection, __uuidof(_CodeAttributeArgumentCollection));
_COM_SMARTPTR_TYPEDEF(_CodeAttributeDeclaration, __uuidof(_CodeAttributeDeclaration));
_COM_SMARTPTR_TYPEDEF(_CodeAttributeDeclarationCollection, __uuidof(_CodeAttributeDeclarationCollection));
_COM_SMARTPTR_TYPEDEF(_CodeBaseReferenceExpression, __uuidof(_CodeBaseReferenceExpression));
_COM_SMARTPTR_TYPEDEF(_CodeBinaryOperatorExpression, __uuidof(_CodeBinaryOperatorExpression));
_COM_SMARTPTR_TYPEDEF(_CodeCastExpression, __uuidof(_CodeCastExpression));
_COM_SMARTPTR_TYPEDEF(_CodeCatchClause, __uuidof(_CodeCatchClause));
_COM_SMARTPTR_TYPEDEF(_CodeCatchClauseCollection, __uuidof(_CodeCatchClauseCollection));
_COM_SMARTPTR_TYPEDEF(_CodeComment, __uuidof(_CodeComment));
_COM_SMARTPTR_TYPEDEF(_CodeCommentStatement, __uuidof(_CodeCommentStatement));
_COM_SMARTPTR_TYPEDEF(_CodeCommentStatementCollection, __uuidof(_CodeCommentStatementCollection));
_COM_SMARTPTR_TYPEDEF(_CodeCompileUnit, __uuidof(_CodeCompileUnit));
_COM_SMARTPTR_TYPEDEF(_CodeConditionStatement, __uuidof(_CodeConditionStatement));
_COM_SMARTPTR_TYPEDEF(_CodeTypeMember, __uuidof(_CodeTypeMember));
_COM_SMARTPTR_TYPEDEF(_CodeMemberMethod, __uuidof(_CodeMemberMethod));
_COM_SMARTPTR_TYPEDEF(_CodeConstructor, __uuidof(_CodeConstructor));
_COM_SMARTPTR_TYPEDEF(_CodeDelegateCreateExpression, __uuidof(_CodeDelegateCreateExpression));
_COM_SMARTPTR_TYPEDEF(_CodeDelegateInvokeExpression, __uuidof(_CodeDelegateInvokeExpression));
_COM_SMARTPTR_TYPEDEF(_CodeDirectionExpression, __uuidof(_CodeDirectionExpression));
_COM_SMARTPTR_TYPEDEF(_CodeEntryPointMethod, __uuidof(_CodeEntryPointMethod));
_COM_SMARTPTR_TYPEDEF(_CodeEventReferenceExpression, __uuidof(_CodeEventReferenceExpression));
_COM_SMARTPTR_TYPEDEF(_CodeExpressionCollection, __uuidof(_CodeExpressionCollection));
_COM_SMARTPTR_TYPEDEF(_CodeExpressionStatement, __uuidof(_CodeExpressionStatement));
_COM_SMARTPTR_TYPEDEF(_CodeFieldReferenceExpression, __uuidof(_CodeFieldReferenceExpression));
_COM_SMARTPTR_TYPEDEF(_CodeGotoStatement, __uuidof(_CodeGotoStatement));
_COM_SMARTPTR_TYPEDEF(_CodeIndexerExpression, __uuidof(_CodeIndexerExpression));
_COM_SMARTPTR_TYPEDEF(_CodeIterationStatement, __uuidof(_CodeIterationStatement));
_COM_SMARTPTR_TYPEDEF(_CodeLabeledStatement, __uuidof(_CodeLabeledStatement));
_COM_SMARTPTR_TYPEDEF(_CodeLinePragma, __uuidof(_CodeLinePragma));
_COM_SMARTPTR_TYPEDEF(_CodeMemberEvent, __uuidof(_CodeMemberEvent));
_COM_SMARTPTR_TYPEDEF(_CodeMemberField, __uuidof(_CodeMemberField));
_COM_SMARTPTR_TYPEDEF(_CodeMemberProperty, __uuidof(_CodeMemberProperty));
_COM_SMARTPTR_TYPEDEF(_CodeMethodInvokeExpression, __uuidof(_CodeMethodInvokeExpression));
_COM_SMARTPTR_TYPEDEF(_CodeMethodReferenceExpression, __uuidof(_CodeMethodReferenceExpression));
_COM_SMARTPTR_TYPEDEF(_CodeMethodReturnStatement, __uuidof(_CodeMethodReturnStatement));
_COM_SMARTPTR_TYPEDEF(_CodeNamespace, __uuidof(_CodeNamespace));
_COM_SMARTPTR_TYPEDEF(_CodeNamespaceCollection, __uuidof(_CodeNamespaceCollection));
_COM_SMARTPTR_TYPEDEF(_CodeNamespaceImport, __uuidof(_CodeNamespaceImport));
_COM_SMARTPTR_TYPEDEF(_CodeNamespaceImportCollection, __uuidof(_CodeNamespaceImportCollection));
_COM_SMARTPTR_TYPEDEF(_CodeObjectCreateExpression, __uuidof(_CodeObjectCreateExpression));
_COM_SMARTPTR_TYPEDEF(_CodeParameterDeclarationExpression, __uuidof(_CodeParameterDeclarationExpression));
_COM_SMARTPTR_TYPEDEF(_CodeParameterDeclarationExpressionCollection, __uuidof(_CodeParameterDeclarationExpressionCollection));
_COM_SMARTPTR_TYPEDEF(_CodePrimitiveExpression, __uuidof(_CodePrimitiveExpression));
_COM_SMARTPTR_TYPEDEF(_CodePropertyReferenceExpression, __uuidof(_CodePropertyReferenceExpression));
_COM_SMARTPTR_TYPEDEF(_CodePropertySetValueReferenceExpression, __uuidof(_CodePropertySetValueReferenceExpression));
_COM_SMARTPTR_TYPEDEF(_CodeRemoveEventStatement, __uuidof(_CodeRemoveEventStatement));
_COM_SMARTPTR_TYPEDEF(_CodeSnippetCompileUnit, __uuidof(_CodeSnippetCompileUnit));
_COM_SMARTPTR_TYPEDEF(_CodeSnippetExpression, __uuidof(_CodeSnippetExpression));
_COM_SMARTPTR_TYPEDEF(_CodeSnippetStatement, __uuidof(_CodeSnippetStatement));
_COM_SMARTPTR_TYPEDEF(_CodeSnippetTypeMember, __uuidof(_CodeSnippetTypeMember));
_COM_SMARTPTR_TYPEDEF(_CodeStatementCollection, __uuidof(_CodeStatementCollection));
_COM_SMARTPTR_TYPEDEF(_CodeThisReferenceExpression, __uuidof(_CodeThisReferenceExpression));
_COM_SMARTPTR_TYPEDEF(_CodeThrowExceptionStatement, __uuidof(_CodeThrowExceptionStatement));
_COM_SMARTPTR_TYPEDEF(_CodeTryCatchFinallyStatement, __uuidof(_CodeTryCatchFinallyStatement));
_COM_SMARTPTR_TYPEDEF(_CodeTypeConstructor, __uuidof(_CodeTypeConstructor));
_COM_SMARTPTR_TYPEDEF(_CodeTypeDeclaration, __uuidof(_CodeTypeDeclaration));
_COM_SMARTPTR_TYPEDEF(_CodeTypeDeclarationCollection, __uuidof(_CodeTypeDeclarationCollection));
_COM_SMARTPTR_TYPEDEF(_CodeTypeDelegate, __uuidof(_CodeTypeDelegate));
_COM_SMARTPTR_TYPEDEF(_CodeTypeMemberCollection, __uuidof(_CodeTypeMemberCollection));
_COM_SMARTPTR_TYPEDEF(_CodeTypeOfExpression, __uuidof(_CodeTypeOfExpression));
_COM_SMARTPTR_TYPEDEF(_CodeTypeReference, __uuidof(_CodeTypeReference));
_COM_SMARTPTR_TYPEDEF(_CodeTypeReferenceCollection, __uuidof(_CodeTypeReferenceCollection));
_COM_SMARTPTR_TYPEDEF(_CodeTypeReferenceExpression, __uuidof(_CodeTypeReferenceExpression));
_COM_SMARTPTR_TYPEDEF(_CodeVariableDeclarationStatement, __uuidof(_CodeVariableDeclarationStatement));
_COM_SMARTPTR_TYPEDEF(_CodeVariableReferenceExpression, __uuidof(_CodeVariableReferenceExpression));
_COM_SMARTPTR_TYPEDEF(_TypeConverter, __uuidof(_TypeConverter));
_COM_SMARTPTR_TYPEDEF(_MemberDescriptor, __uuidof(_MemberDescriptor));
_COM_SMARTPTR_TYPEDEF(_PropertyDescriptor, __uuidof(_PropertyDescriptor));
_COM_SMARTPTR_TYPEDEF(_ComponentCollection, __uuidof(_ComponentCollection));
_COM_SMARTPTR_TYPEDEF(_EventDescriptor, __uuidof(_EventDescriptor));
_COM_SMARTPTR_TYPEDEF(_EventDescriptorCollection, __uuidof(_EventDescriptorCollection));
_COM_SMARTPTR_TYPEDEF(_AttributeCollection, __uuidof(_AttributeCollection));
_COM_SMARTPTR_TYPEDEF(_ComponentChangedEventHandler, __uuidof(_ComponentChangedEventHandler));
_COM_SMARTPTR_TYPEDEF(_ComponentChangingEventHandler, __uuidof(_ComponentChangingEventHandler));
_COM_SMARTPTR_TYPEDEF(_ComponentEventHandler, __uuidof(_ComponentEventHandler));
_COM_SMARTPTR_TYPEDEF(_ComponentRenameEventHandler, __uuidof(_ComponentRenameEventHandler));
_COM_SMARTPTR_TYPEDEF(_DesignerTransactionCloseEventHandler, __uuidof(_DesignerTransactionCloseEventHandler));
_COM_SMARTPTR_TYPEDEF(_ServiceCreatorCallback, __uuidof(_ServiceCreatorCallback));
_COM_SMARTPTR_TYPEDEF(_CommandID, __uuidof(_CommandID));
_COM_SMARTPTR_TYPEDEF(_ComponentChangedEventArgs, __uuidof(_ComponentChangedEventArgs));
_COM_SMARTPTR_TYPEDEF(_ComponentChangingEventArgs, __uuidof(_ComponentChangingEventArgs));
_COM_SMARTPTR_TYPEDEF(_ComponentEventArgs, __uuidof(_ComponentEventArgs));
_COM_SMARTPTR_TYPEDEF(_ComponentRenameEventArgs, __uuidof(_ComponentRenameEventArgs));
_COM_SMARTPTR_TYPEDEF(_DesignerTransactionCloseEventArgs, __uuidof(_DesignerTransactionCloseEventArgs));
_COM_SMARTPTR_TYPEDEF(_MenuCommand, __uuidof(_MenuCommand));
_COM_SMARTPTR_TYPEDEF(_DesignerVerb, __uuidof(_DesignerVerb));
_COM_SMARTPTR_TYPEDEF(_DesignerVerbCollection, __uuidof(_DesignerVerbCollection));
_COM_SMARTPTR_TYPEDEF(_WebClient, __uuidof(_WebClient));
_COM_SMARTPTR_TYPEDEF(_WebHeaderCollection, __uuidof(_WebHeaderCollection));
_COM_SMARTPTR_TYPEDEF(_PerformanceCounterManager, __uuidof(_PerformanceCounterManager));

//
// Type library items
//

struct __declspec(uuid("88d0c986-398a-3a31-9349-b0736357c40b"))
CodeObject;
    // [ default ] interface _CodeObject
    // interface _Object

struct __declspec(uuid("f4267fe0-72e6-34e2-9093-17dea43078c1"))
CodeExpression;
    // [ default ] interface _CodeExpression
    // interface _Object

struct __declspec(uuid("3e3f971a-a80d-3468-a9eb-3113ce46d13a"))
CodeArgumentReferenceExpression;
    // [ default ] interface _CodeArgumentReferenceExpression
    // interface _Object

struct __declspec(uuid("24b3bced-984a-340b-923c-c9b39d94d5a9"))
CodeArrayCreateExpression;
    // [ default ] interface _CodeArrayCreateExpression
    // interface _Object

struct __declspec(uuid("8c0bc333-6f03-3228-8b5c-31c8627daab3"))
CodeArrayIndexerExpression;
    // [ default ] interface _CodeArrayIndexerExpression
    // interface _Object

struct __declspec(uuid("10a98d9f-994d-3762-89b4-2116a95063ee"))
CodeStatement;
    // [ default ] interface _CodeStatement
    // interface _Object

struct __declspec(uuid("e4350caa-27c9-320e-ac79-71294abda592"))
CodeAssignStatement;
    // [ default ] interface _CodeAssignStatement
    // interface _Object

struct __declspec(uuid("1ab6b26c-a339-3b51-9308-44ca3a05f873"))
CodeAttachEventStatement;
    // [ default ] interface _CodeAttachEventStatement
    // interface _Object

struct __declspec(uuid("06e6faa2-7623-396a-b9f1-75d31a17cf27"))
CodeAttributeArgument;
    // [ default ] interface _CodeAttributeArgument
    // interface _Object

struct __declspec(uuid("424720cd-671f-329d-80df-fa8bcd9ea9cd"))
CodeAttributeArgumentCollection;
    // [ default ] interface _CodeAttributeArgumentCollection
    // interface _Object
    // interface IList
    // interface ICollection
    // interface IEnumerable

struct __declspec(uuid("c0ba0202-2ff3-3e0a-952a-b570b1371db2"))
CodeAttributeDeclaration;
    // [ default ] interface _CodeAttributeDeclaration
    // interface _Object

struct __declspec(uuid("3a8e937e-c560-3779-a423-b645bad276a1"))
CodeAttributeDeclarationCollection;
    // [ default ] interface _CodeAttributeDeclarationCollection
    // interface _Object
    // interface IList
    // interface ICollection
    // interface IEnumerable

struct __declspec(uuid("3a9e7044-fbd0-3e23-82ae-f0dfb86c0c4e"))
CodeBaseReferenceExpression;
    // [ default ] interface _CodeBaseReferenceExpression
    // interface _Object

struct __declspec(uuid("30776c84-e88e-330d-8ce2-b5bf1e48427d"))
CodeBinaryOperatorExpression;
    // [ default ] interface _CodeBinaryOperatorExpression
    // interface _Object

enum CodeBinaryOperatorType
{
    CodeBinaryOperatorType_Add = 0,
    CodeBinaryOperatorType_Subtract = 1,
    CodeBinaryOperatorType_Multiply = 2,
    CodeBinaryOperatorType_Divide = 3,
    CodeBinaryOperatorType_Modulus = 4,
    CodeBinaryOperatorType_Assign = 5,
    CodeBinaryOperatorType_IdentityInequality = 6,
    CodeBinaryOperatorType_IdentityEquality = 7,
    CodeBinaryOperatorType_ValueEquality = 8,
    CodeBinaryOperatorType_BitwiseOr = 9,
    CodeBinaryOperatorType_BitwiseAnd = 10,
    CodeBinaryOperatorType_BooleanOr = 11,
    CodeBinaryOperatorType_BooleanAnd = 12,
    CodeBinaryOperatorType_LessThan = 13,
    CodeBinaryOperatorType_LessThanOrEqual = 14,
    CodeBinaryOperatorType_GreaterThan = 15,
    CodeBinaryOperatorType_GreaterThanOrEqual = 16
};

struct __declspec(uuid("de2ae793-c1c1-3c33-8b9c-0d8f90301860"))
CodeCastExpression;
    // [ default ] interface _CodeCastExpression
    // interface _Object

struct __declspec(uuid("548f7954-b3fd-39e0-9a30-9d8fc9443c0e"))
CodeCatchClause;
    // [ default ] interface _CodeCatchClause
    // interface _Object

struct __declspec(uuid("2077ecf3-61c8-3cc5-9e45-721189a88e03"))
CodeCatchClauseCollection;
    // [ default ] interface _CodeCatchClauseCollection
    // interface _Object
    // interface IList
    // interface ICollection
    // interface IEnumerable

struct __declspec(uuid("f3e7e9c5-e63a-3f3b-a4f8-096e82664819"))
CodeComment;
    // [ default ] interface _CodeComment
    // interface _Object

struct __declspec(uuid("f69f43d6-ef83-3723-8839-519d2421e927"))
CodeCommentStatement;
    // [ default ] interface _CodeCommentStatement
    // interface _Object

struct __declspec(uuid("c12a8292-f24a-3ba8-94e6-eb3206d225e2"))
CodeCommentStatementCollection;
    // [ default ] interface _CodeCommentStatementCollection
    // interface _Object
    // interface IList
    // interface ICollection
    // interface IEnumerable

struct __declspec(uuid("25a5d609-4d61-3c52-a3e1-49ef93066fd1"))
CodeCompileUnit;
    // [ default ] interface _CodeCompileUnit
    // interface _Object

struct __declspec(uuid("1ba2de2f-ee39-3628-968f-0e12705013c4"))
CodeConditionStatement;
    // [ default ] interface _CodeConditionStatement
    // interface _Object

struct __declspec(uuid("69dce654-e184-38e5-bfd6-e0eb6f592a11"))
CodeTypeMember;
    // [ default ] interface _CodeTypeMember
    // interface _Object

struct __declspec(uuid("812e9b72-2ccc-364b-9eb8-da8f4eae724f"))
CodeMemberMethod;
    // [ default ] interface _CodeMemberMethod
    // interface _Object

struct __declspec(uuid("2a7a02a4-408d-32c6-b5e2-bc4b57399b0c"))
CodeConstructor;
    // [ default ] interface _CodeConstructor
    // interface _Object

struct __declspec(uuid("92fb692e-211c-33da-be48-05b690d3f00b"))
CodeDelegateCreateExpression;
    // [ default ] interface _CodeDelegateCreateExpression
    // interface _Object

struct __declspec(uuid("d79b10b1-16a3-3a23-a606-ce1227f3765a"))
CodeDelegateInvokeExpression;
    // [ default ] interface _CodeDelegateInvokeExpression
    // interface _Object

struct __declspec(uuid("5fea4be0-d7fc-3daf-877e-16f181f18bae"))
CodeDirectionExpression;
    // [ default ] interface _CodeDirectionExpression
    // interface _Object

struct __declspec(uuid("dff5c8a1-425f-305d-ae85-10c9dd7704c3"))
CodeEntryPointMethod;
    // [ default ] interface _CodeEntryPointMethod
    // interface _Object

struct __declspec(uuid("e396945b-2690-377e-a992-12775d444cd7"))
CodeEventReferenceExpression;
    // [ default ] interface _CodeEventReferenceExpression
    // interface _Object

struct __declspec(uuid("26d06c1f-81ba-33c3-bde2-49747aa83a11"))
CodeExpressionCollection;
    // [ default ] interface _CodeExpressionCollection
    // interface _Object
    // interface IList
    // interface ICollection
    // interface IEnumerable

struct __declspec(uuid("abc8fc89-d640-32fc-9e9f-04410010e5ec"))
CodeExpressionStatement;
    // [ default ] interface _CodeExpressionStatement
    // interface _Object

struct __declspec(uuid("e2f01f29-a264-387b-ae29-a273ac89eee7"))
CodeFieldReferenceExpression;
    // [ default ] interface _CodeFieldReferenceExpression
    // interface _Object

struct __declspec(uuid("148e03e0-c74e-3d67-bd3a-b27995f9ac49"))
CodeGotoStatement;
    // [ default ] interface _CodeGotoStatement
    // interface _Object

struct __declspec(uuid("4d19b9bb-0979-38be-b438-29997e58c2d1"))
CodeIndexerExpression;
    // [ default ] interface _CodeIndexerExpression
    // interface _Object

struct __declspec(uuid("421c8130-0316-3993-801d-e6be3a159baa"))
CodeIterationStatement;
    // [ default ] interface _CodeIterationStatement
    // interface _Object

struct __declspec(uuid("4975b127-5464-3e9e-b4aa-d6df3721189a"))
CodeLabeledStatement;
    // [ default ] interface _CodeLabeledStatement
    // interface _Object

struct __declspec(uuid("17575ea6-be56-381e-88e7-74b376743e77"))
CodeLinePragma;
    // [ default ] interface _CodeLinePragma
    // interface _Object

struct __declspec(uuid("e401e3c7-2646-37c7-a37a-ba115d000faa"))
CodeMemberEvent;
    // [ default ] interface _CodeMemberEvent
    // interface _Object

struct __declspec(uuid("acdcdf3a-21dc-37e3-9253-cd26caec0b58"))
CodeMemberField;
    // [ default ] interface _CodeMemberField
    // interface _Object

struct __declspec(uuid("d459c868-9174-353a-bb17-f2166e83fe24"))
CodeMemberProperty;
    // [ default ] interface _CodeMemberProperty
    // interface _Object

struct __declspec(uuid("62ac67b4-2088-3db7-9a80-154efe9c6caf"))
CodeMethodInvokeExpression;
    // [ default ] interface _CodeMethodInvokeExpression
    // interface _Object

struct __declspec(uuid("36ae2637-c0a4-3214-8a93-aee1cabd540e"))
CodeMethodReferenceExpression;
    // [ default ] interface _CodeMethodReferenceExpression
    // interface _Object

struct __declspec(uuid("031a6b24-bfaa-3d76-b6da-59c9c469a0fb"))
CodeMethodReturnStatement;
    // [ default ] interface _CodeMethodReturnStatement
    // interface _Object

struct __declspec(uuid("dd1c0c7a-bc95-339a-8321-9dbf4803caf4"))
CodeNamespace;
    // [ default ] interface _CodeNamespace
    // interface _Object

struct __declspec(uuid("d4985194-80e5-36fe-8b95-8cd2e35e5ff5"))
CodeNamespaceCollection;
    // [ default ] interface _CodeNamespaceCollection
    // interface _Object
    // interface IList
    // interface ICollection
    // interface IEnumerable

struct __declspec(uuid("b0b32470-44a6-3dbc-bdb2-ce024f966088"))
CodeNamespaceImport;
    // [ default ] interface _CodeNamespaceImport
    // interface _Object

struct __declspec(uuid("7a168834-5605-30db-8274-6b21e621a955"))
CodeNamespaceImportCollection;
    // [ default ] interface _CodeNamespaceImportCollection
    // interface _Object
    // interface IList
    // interface ICollection
    // interface IEnumerable

struct __declspec(uuid("f3ba98c3-39cf-3c2d-ada5-75bd63d7af08"))
CodeObjectCreateExpression;
    // [ default ] interface _CodeObjectCreateExpression
    // interface _Object

struct __declspec(uuid("6acd3b02-ef29-31b9-8958-45b47bad4a00"))
CodeParameterDeclarationExpression;
    // [ default ] interface _CodeParameterDeclarationExpression
    // interface _Object

struct __declspec(uuid("7fd9e7c0-b133-302f-a3a1-42167780cb62"))
CodeParameterDeclarationExpressionCollection;
    // [ default ] interface _CodeParameterDeclarationExpressionCollection
    // interface _Object
    // interface IList
    // interface ICollection
    // interface IEnumerable

struct __declspec(uuid("6c1e6791-0558-3cd3-aab8-c90a2b03ef5f"))
CodePrimitiveExpression;
    // [ default ] interface _CodePrimitiveExpression
    // interface _Object

struct __declspec(uuid("9703f066-9c59-32c4-86b2-570e97ab75f2"))
CodePropertyReferenceExpression;
    // [ default ] interface _CodePropertyReferenceExpression
    // interface _Object

struct __declspec(uuid("395c1a4d-aabb-3415-b527-8cb694777b84"))
CodePropertySetValueReferenceExpression;
    // [ default ] interface _CodePropertySetValueReferenceExpression
    // interface _Object

struct __declspec(uuid("f38b3709-9b63-32e6-9cfb-07991c40717f"))
CodeRemoveEventStatement;
    // [ default ] interface _CodeRemoveEventStatement
    // interface _Object

struct __declspec(uuid("af2df285-73d3-3623-aeab-1cdbcf75a9d0"))
CodeSnippetCompileUnit;
    // [ default ] interface _CodeSnippetCompileUnit
    // interface _Object

struct __declspec(uuid("509af058-a0e5-32e6-ae00-15f8209d31f9"))
CodeSnippetExpression;
    // [ default ] interface _CodeSnippetExpression
    // interface _Object

struct __declspec(uuid("880287bc-d3a4-3113-b8d1-6538b7c19e97"))
CodeSnippetStatement;
    // [ default ] interface _CodeSnippetStatement
    // interface _Object

struct __declspec(uuid("0fac5dab-ad52-38bf-854e-fd3059369c44"))
CodeSnippetTypeMember;
    // [ default ] interface _CodeSnippetTypeMember
    // interface _Object

struct __declspec(uuid("a531374e-fa08-36c6-af96-31c684eefc08"))
CodeStatementCollection;
    // [ default ] interface _CodeStatementCollection
    // interface _Object
    // interface IList
    // interface ICollection
    // interface IEnumerable

struct __declspec(uuid("21206362-562f-3f08-8f06-4bcfd2c95f29"))
CodeThisReferenceExpression;
    // [ default ] interface _CodeThisReferenceExpression
    // interface _Object

struct __declspec(uuid("a2f81ded-8536-3c27-9759-ba3eac94d0a2"))
CodeThrowExceptionStatement;
    // [ default ] interface _CodeThrowExceptionStatement
    // interface _Object

struct __declspec(uuid("cb3bf2d6-db22-31df-a6f4-e3707972e10c"))
CodeTryCatchFinallyStatement;
    // [ default ] interface _CodeTryCatchFinallyStatement
    // interface _Object

struct __declspec(uuid("7544623f-e6de-3918-9e10-29aaf16e560b"))
CodeTypeConstructor;
    // [ default ] interface _CodeTypeConstructor
    // interface _Object

struct __declspec(uuid("2b708a48-52d8-3049-9565-6ba42ee2be17"))
CodeTypeDeclaration;
    // [ default ] interface _CodeTypeDeclaration
    // interface _Object

struct __declspec(uuid("a0bd9913-b07d-32c3-8df1-aa998b3fb10e"))
CodeTypeDeclarationCollection;
    // [ default ] interface _CodeTypeDeclarationCollection
    // interface _Object
    // interface IList
    // interface ICollection
    // interface IEnumerable

struct __declspec(uuid("6fbc1e34-565d-3721-b5c0-5c796540481f"))
CodeTypeDelegate;
    // [ default ] interface _CodeTypeDelegate
    // interface _Object

struct __declspec(uuid("85d435c5-7af6-30e9-8a0b-c978737c2849"))
CodeTypeMemberCollection;
    // [ default ] interface _CodeTypeMemberCollection
    // interface _Object
    // interface IList
    // interface ICollection
    // interface IEnumerable

struct __declspec(uuid("fb6a595a-b5dd-3361-8842-70e806d73573"))
CodeTypeOfExpression;
    // [ default ] interface _CodeTypeOfExpression
    // interface _Object

struct __declspec(uuid("f3de25ac-25ed-374c-8805-4b6456fa0cb2"))
CodeTypeReference;
    // [ default ] interface _CodeTypeReference
    // interface _Object

struct __declspec(uuid("3f2e333c-9a04-33ac-95c7-7b0015beb345"))
CodeTypeReferenceCollection;
    // [ default ] interface _CodeTypeReferenceCollection
    // interface _Object
    // interface IList
    // interface ICollection
    // interface IEnumerable

struct __declspec(uuid("8871c106-c8ba-37a0-ade2-e4aebec7e3c9"))
CodeTypeReferenceExpression;
    // [ default ] interface _CodeTypeReferenceExpression
    // interface _Object

struct __declspec(uuid("943b4474-d661-344e-ad1b-1a1f3c8ea01a"))
CodeVariableDeclarationStatement;
    // [ default ] interface _CodeVariableDeclarationStatement
    // interface _Object

struct __declspec(uuid("39abd141-93ae-397a-9e98-6f2e50124cec"))
CodeVariableReferenceExpression;
    // [ default ] interface _CodeVariableReferenceExpression
    // interface _Object

enum FieldDirection
{
    FieldDirection_In = 0,
    FieldDirection_Out = 1,
    FieldDirection_Ref = 2
};

enum MemberAttributes
{
    MemberAttributes_Abstract = 1,
    MemberAttributes_Final = 2,
    MemberAttributes_Static = 3,
    MemberAttributes_Override = 4,
    MemberAttributes_Const = 5,
    MemberAttributes_New = 16,
    MemberAttributes_Overloaded = 256,
    MemberAttributes_Assembly = 4096,
    MemberAttributes_FamilyAndAssembly = 8192,
    MemberAttributes_Family = 12288,
    MemberAttributes_FamilyOrAssembly = 16384,
    MemberAttributes_Private = 20480,
    MemberAttributes_Public = 24576,
    MemberAttributes_AccessMask = 61440,
    MemberAttributes_ScopeMask = 15,
    MemberAttributes_VTableMask = 240
};

struct __declspec(uuid("75992c48-bf7a-3b44-ac68-a946cffdb2bf"))
TypeConverter;
    // [ default ] interface _TypeConverter
    // interface _Object

struct __declspec(uuid("670b0d04-dad1-39a7-9043-b0b58ccb46e6"))
MemberDescriptor;
    // [ default ] interface _MemberDescriptor
    // interface _Object

struct __declspec(uuid("d40e4e6f-4692-3438-b4cc-7e423473b2c1"))
PropertyDescriptor;
    // [ default ] interface _PropertyDescriptor
    // interface _Object

struct __declspec(uuid("b86e59f2-f1e2-389d-b5f1-c55307c8106e"))
IComponent : IDispatch
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall get_Site (
        struct ISite * * pRetVal ) = 0;
    virtual HRESULT __stdcall putref_Site (
        struct ISite * pRetVal ) = 0;
    virtual HRESULT __stdcall add_Disposed (
        struct _EventHandler * value ) = 0;
    virtual HRESULT __stdcall remove_Disposed (
        struct _EventHandler * value ) = 0;
};

struct __declspec(uuid("9653003f-5a61-33cb-86e6-1ba38ced5df8"))
ComponentCollection;
    // [ default ] interface _ComponentCollection
    // interface _Object
    // interface ICollection
    // interface IEnumerable

struct __declspec(uuid("61d9c50c-4aad-3539-af82-4f36c19d77c8"))
IContainer : IDispatch
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall Add (
        struct IComponent * component ) = 0;
    virtual HRESULT __stdcall Add_2 (
        struct IComponent * component,
        BSTR name ) = 0;
    virtual HRESULT __stdcall get_Components (
        struct _ComponentCollection * * pRetVal ) = 0;
    virtual HRESULT __stdcall Remove (
        struct IComponent * component ) = 0;
};

struct __declspec(uuid("c4e1006a-9d98-3e96-a07e-921725135c28"))
ISite : IDispatch
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall get_component (
        struct IComponent * * pRetVal ) = 0;
    virtual HRESULT __stdcall get_Container (
        struct IContainer * * pRetVal ) = 0;
    virtual HRESULT __stdcall get_DesignMode (
        VARIANT_BOOL * pRetVal ) = 0;
    virtual HRESULT __stdcall get_name (
        BSTR * pRetVal ) = 0;
    virtual HRESULT __stdcall put_name (
        BSTR pRetVal ) = 0;
};

enum DesignerSerializationVisibility
{
    DesignerSerializationVisibility_Hidden = 0,
    DesignerSerializationVisibility_Visible = 1,
    DesignerSerializationVisibility_Content = 2
};

struct __declspec(uuid("52964536-afda-35c2-8c8b-903c2519ad4e"))
EventDescriptor;
    // [ default ] interface _EventDescriptor
    // interface _Object

struct __declspec(uuid("c657a06c-7655-32f7-8cc8-9a3bdc803487"))
EventDescriptorCollection;
    // [ default ] interface _EventDescriptorCollection
    // interface _Object
    // interface IList
    // interface ICollection
    // interface IEnumerable

struct __declspec(uuid("5cbae170-8759-3b8a-b919-e12fb86ad1f3"))
ITypeDescriptorContext : IDispatch
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall get_Container (
        struct IContainer * * pRetVal ) = 0;
    virtual HRESULT __stdcall get_Instance (
        VARIANT * pRetVal ) = 0;
    virtual HRESULT __stdcall get_PropertyDescriptor (
        struct _PropertyDescriptor * * pRetVal ) = 0;
    virtual HRESULT __stdcall OnComponentChanging (
        VARIANT_BOOL * pRetVal ) = 0;
    virtual HRESULT __stdcall OnComponentChanged ( ) = 0;
};

struct __declspec(uuid("4309d526-f739-3be3-b89c-4f6dde852c14"))
AttributeCollection;
    // [ default ] interface _AttributeCollection
    // interface _Object
    // interface ICollection
    // interface IEnumerable

struct __declspec(uuid("01157188-eb62-312d-aea6-14332a2aebf9"))
ComponentChangedEventHandler;
    // [ default ] interface _ComponentChangedEventHandler
    // interface _Delegate
    // interface _Object
    // interface ICloneable
    // interface ISerializable

struct __declspec(uuid("d296eb38-add4-3fbe-8cf5-03cbd74ddb74"))
ComponentChangingEventHandler;
    // [ default ] interface _ComponentChangingEventHandler
    // interface _Delegate
    // interface _Object
    // interface ICloneable
    // interface ISerializable

struct __declspec(uuid("c001b07f-6b98-359a-8f0a-652f82bd81e1"))
ComponentEventHandler;
    // [ default ] interface _ComponentEventHandler
    // interface _Delegate
    // interface _Object
    // interface ICloneable
    // interface ISerializable

struct __declspec(uuid("819762b6-dc8a-3a36-b063-82bc2ee44168"))
ComponentRenameEventHandler;
    // [ default ] interface _ComponentRenameEventHandler
    // interface _Delegate
    // interface _Object
    // interface ICloneable
    // interface ISerializable

struct __declspec(uuid("54bf09ce-0db6-3d92-aa2d-546ad897ef59"))
DesignerTransactionCloseEventHandler;
    // [ default ] interface _DesignerTransactionCloseEventHandler
    // interface _Delegate
    // interface _Object
    // interface ICloneable
    // interface ISerializable

struct __declspec(uuid("2fef0210-9ebd-32c0-9bfd-24841ac0fcf7"))
IComponentChangeService : IDispatch
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall add_ComponentAdded (
        struct _ComponentEventHandler * value ) = 0;
    virtual HRESULT __stdcall remove_ComponentAdded (
        struct _ComponentEventHandler * value ) = 0;
    virtual HRESULT __stdcall add_ComponentAdding (
        struct _ComponentEventHandler * value ) = 0;
    virtual HRESULT __stdcall remove_ComponentAdding (
        struct _ComponentEventHandler * value ) = 0;
    virtual HRESULT __stdcall add_ComponentChanged (
        struct _ComponentChangedEventHandler * value ) = 0;
    virtual HRESULT __stdcall remove_ComponentChanged (
        struct _ComponentChangedEventHandler * value ) = 0;
    virtual HRESULT __stdcall add_ComponentChanging (
        struct _ComponentChangingEventHandler * value ) = 0;
    virtual HRESULT __stdcall remove_ComponentChanging (
        struct _ComponentChangingEventHandler * value ) = 0;
    virtual HRESULT __stdcall add_ComponentRemoved (
        struct _ComponentEventHandler * value ) = 0;
    virtual HRESULT __stdcall remove_ComponentRemoved (
        struct _ComponentEventHandler * value ) = 0;
    virtual HRESULT __stdcall add_ComponentRemoving (
        struct _ComponentEventHandler * value ) = 0;
    virtual HRESULT __stdcall remove_ComponentRemoving (
        struct _ComponentEventHandler * value ) = 0;
    virtual HRESULT __stdcall add_ComponentRename (
        struct _ComponentRenameEventHandler * value ) = 0;
    virtual HRESULT __stdcall remove_ComponentRename (
        struct _ComponentRenameEventHandler * value ) = 0;
    virtual HRESULT __stdcall OnComponentChanged (
        VARIANT component,
        struct _MemberDescriptor * member,
        VARIANT oldValue,
        VARIANT newValue ) = 0;
    virtual HRESULT __stdcall OnComponentChanging (
        VARIANT component,
        struct _MemberDescriptor * member ) = 0;
};

struct __declspec(uuid("6eef3d0d-305a-3df4-9830-8c2b40e1c4bf"))
IDesigner : IDispatch
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall get_component (
        struct IComponent * * pRetVal ) = 0;
    virtual HRESULT __stdcall get_Verbs (
        struct _DesignerVerbCollection * * pRetVal ) = 0;
    virtual HRESULT __stdcall DoDefaultAction ( ) = 0;
    virtual HRESULT __stdcall Initialize (
        struct IComponent * component ) = 0;
};

struct __declspec(uuid("6ba96b42-7fdd-3223-bf52-7fe677b92815"))
IServiceContainer : IDispatch
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall AddService (
        struct _Type * serviceType,
        VARIANT serviceInstance ) = 0;
    virtual HRESULT __stdcall AddService_2 (
        struct _Type * serviceType,
        VARIANT serviceInstance,
        VARIANT_BOOL promote ) = 0;
    virtual HRESULT __stdcall AddService_3 (
        struct _Type * serviceType,
        struct _ServiceCreatorCallback * callback ) = 0;
    virtual HRESULT __stdcall AddService_4 (
        struct _Type * serviceType,
        struct _ServiceCreatorCallback * callback,
        VARIANT_BOOL promote ) = 0;
    virtual HRESULT __stdcall RemoveService (
        struct _Type * serviceType ) = 0;
    virtual HRESULT __stdcall RemoveService_2 (
        struct _Type * serviceType,
        VARIANT_BOOL promote ) = 0;
};

struct __declspec(uuid("eec98cd8-ef5b-3b60-82c9-86f616f6bb20"))
IDesignerHost : IDispatch
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall get_Loading (
        VARIANT_BOOL * pRetVal ) = 0;
    virtual HRESULT __stdcall get_InTransaction (
        VARIANT_BOOL * pRetVal ) = 0;
    virtual HRESULT __stdcall get_Container (
        struct IContainer * * pRetVal ) = 0;
    virtual HRESULT __stdcall get_RootComponent (
        struct IComponent * * pRetVal ) = 0;
    virtual HRESULT __stdcall get_RootComponentClassName (
        BSTR * pRetVal ) = 0;
    virtual HRESULT __stdcall get_TransactionDescription (
        BSTR * pRetVal ) = 0;
    virtual HRESULT __stdcall add_Activated (
        struct _EventHandler * value ) = 0;
    virtual HRESULT __stdcall remove_Activated (
        struct _EventHandler * value ) = 0;
    virtual HRESULT __stdcall add_Deactivated (
        struct _EventHandler * value ) = 0;
    virtual HRESULT __stdcall remove_Deactivated (
        struct _EventHandler * value ) = 0;
    virtual HRESULT __stdcall add_LoadComplete (
        struct _EventHandler * value ) = 0;
    virtual HRESULT __stdcall remove_LoadComplete (
        struct _EventHandler * value ) = 0;
    virtual HRESULT __stdcall add_TransactionClosed (
        struct _DesignerTransactionCloseEventHandler * value ) = 0;
    virtual HRESULT __stdcall remove_TransactionClosed (
        struct _DesignerTransactionCloseEventHandler * value ) = 0;
    virtual HRESULT __stdcall add_TransactionClosing (
        struct _DesignerTransactionCloseEventHandler * value ) = 0;
    virtual HRESULT __stdcall remove_TransactionClosing (
        struct _DesignerTransactionCloseEventHandler * value ) = 0;
    virtual HRESULT __stdcall add_TransactionOpened (
        struct _EventHandler * value ) = 0;
    virtual HRESULT __stdcall remove_TransactionOpened (
        struct _EventHandler * value ) = 0;
    virtual HRESULT __stdcall add_TransactionOpening (
        struct _EventHandler * value ) = 0;
    virtual HRESULT __stdcall remove_TransactionOpening (
        struct _EventHandler * value ) = 0;
    virtual HRESULT __stdcall Activate ( ) = 0;
    virtual HRESULT __stdcall CreateComponent (
        struct _Type * componentClass,
        struct IComponent * * pRetVal ) = 0;
    virtual HRESULT __stdcall CreateComponent_2 (
        struct _Type * componentClass,
        BSTR name,
        struct IComponent * * pRetVal ) = 0;
    virtual HRESULT __stdcall CreateTransaction (
        IUnknown * * pRetVal ) = 0;
    virtual HRESULT __stdcall CreateTransaction_2 (
        BSTR description,
        IUnknown * * pRetVal ) = 0;
    virtual HRESULT __stdcall DestroyComponent (
        struct IComponent * component ) = 0;
    virtual HRESULT __stdcall GetDesigner (
        struct IComponent * component,
        struct IDesigner * * pRetVal ) = 0;
    virtual HRESULT __stdcall GetType (
        BSTR typeName,
        struct _Type * * pRetVal ) = 0;
};

struct __declspec(uuid("1a19d89e-f4fe-3e8e-b7ec-05d4e592f3f6"))
IEventBindingService : IDispatch
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall CreateUniqueMethodName (
        struct IComponent * component,
        struct _EventDescriptor * e,
        BSTR * pRetVal ) = 0;
    virtual HRESULT __stdcall GetCompatibleMethods (
        struct _EventDescriptor * e,
        struct ICollection * * pRetVal ) = 0;
    virtual HRESULT __stdcall GetEvent (
        struct _PropertyDescriptor * property,
        struct _EventDescriptor * * pRetVal ) = 0;
    virtual HRESULT __stdcall GetEventProperties (
        struct _EventDescriptorCollection * events,
        IUnknown * * pRetVal ) = 0;
    virtual HRESULT __stdcall GetEventProperty (
        struct _EventDescriptor * e,
        struct _PropertyDescriptor * * pRetVal ) = 0;
    virtual HRESULT __stdcall ShowCode (
        VARIANT_BOOL * pRetVal ) = 0;
    virtual HRESULT __stdcall ShowCode_2 (
        long lineNumber,
        VARIANT_BOOL * pRetVal ) = 0;
    virtual HRESULT __stdcall ShowCode_3 (
        struct IComponent * component,
        struct _EventDescriptor * e,
        VARIANT_BOOL * pRetVal ) = 0;
};

struct __declspec(uuid("df651c5d-783e-3789-901f-a962b7587e69"))
IMenuCommandService : IDispatch
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall get_Verbs (
        struct _DesignerVerbCollection * * pRetVal ) = 0;
    virtual HRESULT __stdcall AddCommand (
        struct _MenuCommand * command ) = 0;
    virtual HRESULT __stdcall AddVerb (
        struct _DesignerVerb * verb ) = 0;
    virtual HRESULT __stdcall FindCommand (
        struct _CommandID * CommandID,
        struct _MenuCommand * * pRetVal ) = 0;
    virtual HRESULT __stdcall GlobalInvoke (
        struct _CommandID * CommandID,
        VARIANT_BOOL * pRetVal ) = 0;
    virtual HRESULT __stdcall RemoveCommand (
        struct _MenuCommand * command ) = 0;
    virtual HRESULT __stdcall RemoveVerb (
        struct _DesignerVerb * verb ) = 0;
    virtual HRESULT __stdcall ShowContextMenu (
        struct _CommandID * menuID,
        long x,
        long y ) = 0;
};

struct __declspec(uuid("2cc5e562-6c14-34a6-9d0b-e6ff949ae8fb"))
IRootDesigner : IDispatch
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall get_SupportedTechnologies (
        SAFEARRAY * * pRetVal ) = 0;
    virtual HRESULT __stdcall GetView (
        enum ViewTechnology technology,
        VARIANT * pRetVal ) = 0;
};

struct __declspec(uuid("297a65be-5080-3f7f-ad19-b0d05d6f2327"))
ISelectionService : IDispatch
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall get_PrimarySelection (
        VARIANT * pRetVal ) = 0;
    virtual HRESULT __stdcall get_SelectionCount (
        long * pRetVal ) = 0;
    virtual HRESULT __stdcall add_SelectionChanged (
        struct _EventHandler * value ) = 0;
    virtual HRESULT __stdcall remove_SelectionChanged (
        struct _EventHandler * value ) = 0;
    virtual HRESULT __stdcall add_SelectionChanging (
        struct _EventHandler * value ) = 0;
    virtual HRESULT __stdcall remove_SelectionChanging (
        struct _EventHandler * value ) = 0;
    virtual HRESULT __stdcall GetComponentSelected (
        VARIANT component,
        VARIANT_BOOL * pRetVal ) = 0;
    virtual HRESULT __stdcall GetSelectedComponents (
        struct ICollection * * pRetVal ) = 0;
    virtual HRESULT __stdcall SetSelectedComponents (
        struct ICollection * Components ) = 0;
    virtual HRESULT __stdcall SetSelectedComponents_2 (
        struct ICollection * Components,
        enum SelectionTypes selectionType ) = 0;
};

enum SelectionTypes
{
    SelectionTypes_Normal = 1,
    SelectionTypes_Replace = 2,
    SelectionTypes_MouseDown = 4,
    SelectionTypes_MouseUp = 8,
    SelectionTypes_Click = 16,
    SelectionTypes_Valid = 31
};

struct __declspec(uuid("e90ade71-cac0-3f72-834e-cd39f93670ee"))
ServiceCreatorCallback;
    // [ default ] interface _ServiceCreatorCallback
    // interface _Delegate
    // interface _Object
    // interface ICloneable
    // interface ISerializable

enum ViewTechnology
{
    ViewTechnology_Passthrough = 0,
    ViewTechnology_WindowsForms = 1
};

struct __declspec(uuid("e60178f7-1512-389f-9ca6-084df14cf596"))
CommandID;
    // [ default ] interface _CommandID
    // interface _Object

struct __declspec(uuid("06cba6e8-112a-32ba-a7bf-7dcfe0404931"))
ComponentChangedEventArgs;
    // [ default ] interface _ComponentChangedEventArgs
    // interface _Object

struct __declspec(uuid("834c5649-9074-33f5-ab36-716d4ae08e9e"))
ComponentChangingEventArgs;
    // [ default ] interface _ComponentChangingEventArgs
    // interface _Object

struct __declspec(uuid("cb919e0f-1205-37ec-ac02-38b51390629f"))
ComponentEventArgs;
    // [ default ] interface _ComponentEventArgs
    // interface _Object

struct __declspec(uuid("f41e1b27-1c7c-3620-9662-bf72882e3f7e"))
ComponentRenameEventArgs;
    // [ default ] interface _ComponentRenameEventArgs
    // interface _Object

struct __declspec(uuid("c5d1eab9-e039-399e-a709-9a0a7107a610"))
DesignerTransactionCloseEventArgs;
    // [ default ] interface _DesignerTransactionCloseEventArgs
    // interface _Object

struct __declspec(uuid("5c719461-3a18-33d0-b3e1-33f169085c21"))
MenuCommand;
    // [ default ] interface _MenuCommand
    // interface _Object

struct __declspec(uuid("5231ccd9-dabb-3fde-ad29-8fd3d382c248"))
DesignerVerb;
    // [ default ] interface _DesignerVerb
    // interface _Object

struct __declspec(uuid("67114ed5-9f2a-3a0a-8c7a-746fda064488"))
DesignerVerbCollection;
    // [ default ] interface _DesignerVerbCollection
    // interface _Object
    // interface IList
    // interface ICollection
    // interface IEnumerable

struct __declspec(uuid("7d458845-b4b8-30cb-b2ad-fc4960fcdf81"))
WebClient;
    // [ default ] interface _WebClient
    // interface _Object
    // interface IComponent
    // interface IDisposable

struct __declspec(uuid("430d1273-c3e9-3632-9988-389c81849c00"))
WebHeaderCollection;
    // [ default ] interface _WebHeaderCollection
    // interface _Object
    // interface ICollection
    // interface IEnumerable
    // interface ISerializable
    // interface IDeserializationCallback

struct __declspec(uuid("82840be1-d273-11d2-b94a-00600893b17a"))
PerformanceCounterManager;
    // [ default ] interface _PerformanceCounterManager
    // interface _Object

struct __declspec(uuid("ee499efd-22e2-3740-a64a-2ab010099c01"))
_CodeObject : IDispatch
{};

struct __declspec(uuid("ad377794-864f-3421-9fb8-c684bbc1bc02"))
_CodeExpression : IDispatch
{};

struct __declspec(uuid("a52b85c6-5370-35c9-a04a-04a92013862c"))
_CodeArgumentReferenceExpression : IDispatch
{};

struct __declspec(uuid("f7955e55-7f3b-3277-aa0c-f62aa615676d"))
_CodeArrayCreateExpression : IDispatch
{};

struct __declspec(uuid("732748f5-5256-327b-a7e5-2000b07f21b3"))
_CodeArrayIndexerExpression : IDispatch
{};

struct __declspec(uuid("b125774d-ef66-382b-878d-2d916999b0d2"))
_CodeStatement : IDispatch
{};

struct __declspec(uuid("e2024de0-dc21-305d-8761-6c31f2177fb0"))
_CodeAssignStatement : IDispatch
{};

struct __declspec(uuid("f7bc47e9-706c-3aa7-b1ba-8ab95188fa11"))
_CodeAttachEventStatement : IDispatch
{};

struct __declspec(uuid("02efd952-ff8c-3b72-8c33-739a506d53d9"))
_CodeAttributeArgument : IDispatch
{};

struct __declspec(uuid("fe84e484-a7ec-3d15-b5e2-edc2de2db42e"))
_CodeAttributeArgumentCollection : IDispatch
{};

struct __declspec(uuid("ef72d021-2c6d-3e33-9442-574bfd6e0871"))
_CodeAttributeDeclaration : IDispatch
{};

struct __declspec(uuid("7e9aca22-637c-3f88-a931-aaf36a4f9a6b"))
_CodeAttributeDeclarationCollection : IDispatch
{};

struct __declspec(uuid("45e29ca6-670a-3b13-9557-4e5903056bf3"))
_CodeBaseReferenceExpression : IDispatch
{};

struct __declspec(uuid("a22929c9-d301-3f5b-98b7-844fdba1dedf"))
_CodeBinaryOperatorExpression : IDispatch
{};

struct __declspec(uuid("90bed8ed-21e3-31fe-8f02-c929ba4fb0ac"))
_CodeCastExpression : IDispatch
{};

struct __declspec(uuid("609c7788-bdb0-364c-92e3-fc16ac613430"))
_CodeCatchClause : IDispatch
{};

struct __declspec(uuid("ff5e1cd9-0478-34a4-9b9c-7c80bcb1a725"))
_CodeCatchClauseCollection : IDispatch
{};

struct __declspec(uuid("c94f39b3-436f-3711-9cb0-91c6299b62a2"))
_CodeComment : IDispatch
{};

struct __declspec(uuid("0c13f8b9-f2e0-3918-a33e-3e491bdc529e"))
_CodeCommentStatement : IDispatch
{};

struct __declspec(uuid("e34ceb72-8f86-333d-aeda-069221df6a1a"))
_CodeCommentStatementCollection : IDispatch
{};

struct __declspec(uuid("6f20c263-af67-380f-a482-9a21f7599748"))
_CodeCompileUnit : IDispatch
{};

struct __declspec(uuid("69904b31-5fb5-39bf-83b0-5ddfa1f26d71"))
_CodeConditionStatement : IDispatch
{};

struct __declspec(uuid("8068ae1d-26cb-3db6-97cd-ed83de116c5a"))
_CodeTypeMember : IDispatch
{};

struct __declspec(uuid("95c2ee26-4247-3ddc-8056-97353f10de8f"))
_CodeMemberMethod : IDispatch
{};

struct __declspec(uuid("5a33c771-806e-337d-ae1f-66b523fc49bf"))
_CodeConstructor : IDispatch
{};

struct __declspec(uuid("d14e12c1-e1d1-3b74-a3af-021a5a268fbe"))
_CodeDelegateCreateExpression : IDispatch
{};

struct __declspec(uuid("6f6c3482-8900-36ea-b621-943534e82c73"))
_CodeDelegateInvokeExpression : IDispatch
{};

struct __declspec(uuid("11edaf3b-144e-32c8-8be0-81d40a950656"))
_CodeDirectionExpression : IDispatch
{};

struct __declspec(uuid("7cd4ef19-27eb-399e-8ed2-c6647a99c03e"))
_CodeEntryPointMethod : IDispatch
{};

struct __declspec(uuid("35872687-5a11-34d7-85ab-865830a3bdee"))
_CodeEventReferenceExpression : IDispatch
{};

struct __declspec(uuid("af72cc74-2275-362a-9141-a4a79d596f39"))
_CodeExpressionCollection : IDispatch
{};

struct __declspec(uuid("cea240af-60c5-3c69-9da1-da3f9a6d7b3c"))
_CodeExpressionStatement : IDispatch
{};

struct __declspec(uuid("82d57b2b-c639-32a0-89b4-62a0c29dd64e"))
_CodeFieldReferenceExpression : IDispatch
{};

struct __declspec(uuid("8f1baed9-52ec-3545-9cf0-6ed71a76a5ca"))
_CodeGotoStatement : IDispatch
{};

struct __declspec(uuid("c92c323f-8601-34d4-a2d6-f5e2653db456"))
_CodeIndexerExpression : IDispatch
{};

struct __declspec(uuid("b16f7137-c0e7-3ecf-9652-fb1ea947e44e"))
_CodeIterationStatement : IDispatch
{};

struct __declspec(uuid("56699cca-fd8d-3ad2-9643-149bad87fd60"))
_CodeLabeledStatement : IDispatch
{};

struct __declspec(uuid("1b52ded6-92f3-3b4f-851c-ab1f647582a3"))
_CodeLinePragma : IDispatch
{};

struct __declspec(uuid("e1a7ea9f-5d43-3fa9-afbc-9a2bfda84b65"))
_CodeMemberEvent : IDispatch
{};

struct __declspec(uuid("eef50d17-7aa6-3e14-96c6-dd90fe5baa1e"))
_CodeMemberField : IDispatch
{};

struct __declspec(uuid("802e2acc-a7f8-3ca9-9114-f49998bebe6e"))
_CodeMemberProperty : IDispatch
{};

struct __declspec(uuid("ffe1f142-85cf-3353-8512-ee73775e9c4c"))
_CodeMethodInvokeExpression : IDispatch
{};

struct __declspec(uuid("cbdf02f4-a9f4-33c0-8b24-275008890dcb"))
_CodeMethodReferenceExpression : IDispatch
{};

struct __declspec(uuid("851d821b-1e0c-3e91-832d-ba593523f566"))
_CodeMethodReturnStatement : IDispatch
{};

struct __declspec(uuid("31ed1dcb-c007-3f96-8809-4d5e3540a7c1"))
_CodeNamespace : IDispatch
{};

struct __declspec(uuid("f5e54f16-ade3-3b5d-8b05-1f9803557905"))
_CodeNamespaceCollection : IDispatch
{};

struct __declspec(uuid("34418787-726b-3e74-aeed-c01397fc707d"))
_CodeNamespaceImport : IDispatch
{};

struct __declspec(uuid("4c545457-76d7-3c56-b277-6a9e86d1046f"))
_CodeNamespaceImportCollection : IDispatch
{};

struct __declspec(uuid("cfe5e5e9-745f-348b-a7e6-38a46d1a20e0"))
_CodeObjectCreateExpression : IDispatch
{};

struct __declspec(uuid("ee96565b-2b1a-33c6-ba07-b63158f1c8c4"))
_CodeParameterDeclarationExpression : IDispatch
{};

struct __declspec(uuid("05192769-7d6a-3c8c-94c2-dfa668f61088"))
_CodeParameterDeclarationExpressionCollection : IDispatch
{};

struct __declspec(uuid("175bb49a-4cbe-38b3-8c6c-1b0145edabb7"))
_CodePrimitiveExpression : IDispatch
{};

struct __declspec(uuid("f8d64802-f9b7-3095-a641-d31e6e9f87b1"))
_CodePropertyReferenceExpression : IDispatch
{};

struct __declspec(uuid("2ee13fa1-8a02-3573-9ac9-4febd2ceab45"))
_CodePropertySetValueReferenceExpression : IDispatch
{};

struct __declspec(uuid("853bc437-ca6e-375d-bcbb-818e917d9691"))
_CodeRemoveEventStatement : IDispatch
{};

struct __declspec(uuid("c7d34cf6-cf82-38b0-bf67-eb36da63ae6e"))
_CodeSnippetCompileUnit : IDispatch
{};

struct __declspec(uuid("9f3e3cd1-8082-31e9-851c-3e177e56a87b"))
_CodeSnippetExpression : IDispatch
{};

struct __declspec(uuid("b4b00613-c48b-3fa9-b8f6-a527ec6f21c3"))
_CodeSnippetStatement : IDispatch
{};

struct __declspec(uuid("575bf8d0-7a9d-39eb-81f9-aa2beba890fa"))
_CodeSnippetTypeMember : IDispatch
{};

struct __declspec(uuid("4b9a5032-4b8c-3de6-997c-c38b4b3af26a"))
_CodeStatementCollection : IDispatch
{};

struct __declspec(uuid("3b4a1a6b-8e65-355d-b93a-e6ab753b2401"))
_CodeThisReferenceExpression : IDispatch
{};

struct __declspec(uuid("12350e95-6f4e-30f0-9343-72f1c64380a0"))
_CodeThrowExceptionStatement : IDispatch
{};

struct __declspec(uuid("8fd0f76a-29bf-3982-8335-c9b44abf31c3"))
_CodeTryCatchFinallyStatement : IDispatch
{};

struct __declspec(uuid("261ad877-0f22-33de-9a3a-31f5da424b30"))
_CodeTypeConstructor : IDispatch
{};

struct __declspec(uuid("7aa363e1-fa53-31eb-be4a-1eb4838264f3"))
_CodeTypeDeclaration : IDispatch
{};

struct __declspec(uuid("be0eced3-5f0d-310a-b352-7d1adf28f8ec"))
_CodeTypeDeclarationCollection : IDispatch
{};

struct __declspec(uuid("455090ab-5c44-3f4f-8eed-ccc90a3112b5"))
_CodeTypeDelegate : IDispatch
{};

struct __declspec(uuid("f943231e-6192-33a0-9ca3-d6ed0e4f323d"))
_CodeTypeMemberCollection : IDispatch
{};

struct __declspec(uuid("12cbce8e-75ff-312f-81b9-7fbc6212090b"))
_CodeTypeOfExpression : IDispatch
{};

struct __declspec(uuid("b6d972c6-022b-3f91-9655-e288e9d32c55"))
_CodeTypeReference : IDispatch
{};

struct __declspec(uuid("68a04561-d0a0-3eeb-b904-462dc4eb5531"))
_CodeTypeReferenceCollection : IDispatch
{};

struct __declspec(uuid("726bb04d-2c4c-3e3d-a01a-31448db063dd"))
_CodeTypeReferenceExpression : IDispatch
{};

struct __declspec(uuid("4192a87c-5c57-3879-8624-af5ca2ed9eb2"))
_CodeVariableDeclarationStatement : IDispatch
{};

struct __declspec(uuid("54b54936-a71c-3a45-b982-2c484e7bcf86"))
_CodeVariableReferenceExpression : IDispatch
{};

struct __declspec(uuid("05241989-96c5-3bf9-ab9b-37e261c1b8f8"))
_TypeConverter : IDispatch
{};

struct __declspec(uuid("f55efa91-812e-3c6e-998f-3598e93fb8a7"))
_MemberDescriptor : IDispatch
{};

struct __declspec(uuid("fe5060f8-212f-3a4f-8fa8-db2e14588c49"))
_PropertyDescriptor : IDispatch
{};

struct __declspec(uuid("42f00c62-f454-3a38-af9e-35d4e2bdfdac"))
_ComponentCollection : IDispatch
{};

struct __declspec(uuid("95b6a563-4a39-37a2-91d7-04b8ecdd1b66"))
_EventDescriptor : IDispatch
{};

struct __declspec(uuid("4c933253-83f2-35b6-961a-0780ff1baf7c"))
_EventDescriptorCollection : IDispatch
{};

struct __declspec(uuid("6f971e04-b06a-3dd0-b6f5-622826693454"))
_AttributeCollection : IDispatch
{};

struct __declspec(uuid("0451c390-1f90-341d-9278-b9ff2636d67d"))
_ComponentChangedEventHandler : IDispatch
{};

struct __declspec(uuid("7f8c2da3-d337-334f-92e9-87be9bdc6070"))
_ComponentChangingEventHandler : IDispatch
{};

struct __declspec(uuid("290b355d-80d3-3afa-96ab-b4d395729374"))
_ComponentEventHandler : IDispatch
{};

struct __declspec(uuid("ba2df049-da87-3bd1-97b0-7904b59adf7e"))
_ComponentRenameEventHandler : IDispatch
{};

struct __declspec(uuid("4543d155-ee6a-3529-bc8d-cf0e866b6b0b"))
_DesignerTransactionCloseEventHandler : IDispatch
{};

struct __declspec(uuid("be380bec-79f2-3876-b510-fa2fe43b7eb7"))
_ServiceCreatorCallback : IDispatch
{};

struct __declspec(uuid("fc50598b-2406-33d2-ba9a-cfbea52bc05a"))
_CommandID : IDispatch
{};

struct __declspec(uuid("a8fef1c6-d434-3686-a4de-b68e8eabb509"))
_ComponentChangedEventArgs : IDispatch
{};

struct __declspec(uuid("b78cbaa3-37df-31c9-abd2-cdcb1a7fba9f"))
_ComponentChangingEventArgs : IDispatch
{};

struct __declspec(uuid("438e8dcf-6875-305f-8ca5-40dbb15782a6"))
_ComponentEventArgs : IDispatch
{};

struct __declspec(uuid("da5d7739-9522-3e28-9ab7-7c2d7d27c63a"))
_ComponentRenameEventArgs : IDispatch
{};

struct __declspec(uuid("3924a637-c2c4-3558-945f-279b5ac39ed9"))
_DesignerTransactionCloseEventArgs : IDispatch
{};

struct __declspec(uuid("1ff238ce-6190-3750-a34f-05f02b7315a6"))
_MenuCommand : IDispatch
{};

struct __declspec(uuid("7c41b90e-52fb-3e54-8b03-ebe0bf172c84"))
_DesignerVerb : IDispatch
{};

struct __declspec(uuid("ac3bdda4-25b8-3321-a1c0-7c37bbf2dded"))
_DesignerVerbCollection : IDispatch
{};

struct __declspec(uuid("85b4a627-7552-3aa6-8a1c-a213c5788fec"))
_WebClient : IDispatch
{};

struct __declspec(uuid("b97e84f2-fab2-340d-8d49-2ac85cf5c0ec"))
_WebHeaderCollection : IDispatch
{};

struct __declspec(uuid("a9809e7d-42f8-3284-82cf-ab5f863a29aa"))
_PerformanceCounterManager : IDispatch
{};

//
// Named GUID constants initializations
//

extern "C" const GUID __declspec(selectany) LIBID_System =
    {0xbee4bfec,0x6683,0x3e67,{0x91,0x67,0x3c,0x0c,0xbc,0x68,0xf4,0x0a}};
extern "C" const GUID __declspec(selectany) CLSID_CodeObject =
    {0x88d0c986,0x398a,0x3a31,{0x93,0x49,0xb0,0x73,0x63,0x57,0xc4,0x0b}};
extern "C" const GUID __declspec(selectany) CLSID_CodeExpression =
    {0xf4267fe0,0x72e6,0x34e2,{0x90,0x93,0x17,0xde,0xa4,0x30,0x78,0xc1}};
extern "C" const GUID __declspec(selectany) CLSID_CodeArgumentReferenceExpression =
    {0x3e3f971a,0xa80d,0x3468,{0xa9,0xeb,0x31,0x13,0xce,0x46,0xd1,0x3a}};
extern "C" const GUID __declspec(selectany) CLSID_CodeArrayCreateExpression =
    {0x24b3bced,0x984a,0x340b,{0x92,0x3c,0xc9,0xb3,0x9d,0x94,0xd5,0xa9}};
extern "C" const GUID __declspec(selectany) CLSID_CodeArrayIndexerExpression =
    {0x8c0bc333,0x6f03,0x3228,{0x8b,0x5c,0x31,0xc8,0x62,0x7d,0xaa,0xb3}};
extern "C" const GUID __declspec(selectany) CLSID_CodeStatement =
    {0x10a98d9f,0x994d,0x3762,{0x89,0xb4,0x21,0x16,0xa9,0x50,0x63,0xee}};
extern "C" const GUID __declspec(selectany) CLSID_CodeAssignStatement =
    {0xe4350caa,0x27c9,0x320e,{0xac,0x79,0x71,0x29,0x4a,0xbd,0xa5,0x92}};
extern "C" const GUID __declspec(selectany) CLSID_CodeAttachEventStatement =
    {0x1ab6b26c,0xa339,0x3b51,{0x93,0x08,0x44,0xca,0x3a,0x05,0xf8,0x73}};
extern "C" const GUID __declspec(selectany) CLSID_CodeAttributeArgument =
    {0x06e6faa2,0x7623,0x396a,{0xb9,0xf1,0x75,0xd3,0x1a,0x17,0xcf,0x27}};
extern "C" const GUID __declspec(selectany) CLSID_CodeAttributeArgumentCollection =
    {0x424720cd,0x671f,0x329d,{0x80,0xdf,0xfa,0x8b,0xcd,0x9e,0xa9,0xcd}};
extern "C" const GUID __declspec(selectany) CLSID_CodeAttributeDeclaration =
    {0xc0ba0202,0x2ff3,0x3e0a,{0x95,0x2a,0xb5,0x70,0xb1,0x37,0x1d,0xb2}};
extern "C" const GUID __declspec(selectany) CLSID_CodeAttributeDeclarationCollection =
    {0x3a8e937e,0xc560,0x3779,{0xa4,0x23,0xb6,0x45,0xba,0xd2,0x76,0xa1}};
extern "C" const GUID __declspec(selectany) CLSID_CodeBaseReferenceExpression =
    {0x3a9e7044,0xfbd0,0x3e23,{0x82,0xae,0xf0,0xdf,0xb8,0x6c,0x0c,0x4e}};
extern "C" const GUID __declspec(selectany) CLSID_CodeBinaryOperatorExpression =
    {0x30776c84,0xe88e,0x330d,{0x8c,0xe2,0xb5,0xbf,0x1e,0x48,0x42,0x7d}};
extern "C" const GUID __declspec(selectany) CLSID_CodeCastExpression =
    {0xde2ae793,0xc1c1,0x3c33,{0x8b,0x9c,0x0d,0x8f,0x90,0x30,0x18,0x60}};
extern "C" const GUID __declspec(selectany) CLSID_CodeCatchClause =
    {0x548f7954,0xb3fd,0x39e0,{0x9a,0x30,0x9d,0x8f,0xc9,0x44,0x3c,0x0e}};
extern "C" const GUID __declspec(selectany) CLSID_CodeCatchClauseCollection =
    {0x2077ecf3,0x61c8,0x3cc5,{0x9e,0x45,0x72,0x11,0x89,0xa8,0x8e,0x03}};
extern "C" const GUID __declspec(selectany) CLSID_CodeComment =
    {0xf3e7e9c5,0xe63a,0x3f3b,{0xa4,0xf8,0x09,0x6e,0x82,0x66,0x48,0x19}};
extern "C" const GUID __declspec(selectany) CLSID_CodeCommentStatement =
    {0xf69f43d6,0xef83,0x3723,{0x88,0x39,0x51,0x9d,0x24,0x21,0xe9,0x27}};
extern "C" const GUID __declspec(selectany) CLSID_CodeCommentStatementCollection =
    {0xc12a8292,0xf24a,0x3ba8,{0x94,0xe6,0xeb,0x32,0x06,0xd2,0x25,0xe2}};
extern "C" const GUID __declspec(selectany) CLSID_CodeCompileUnit =
    {0x25a5d609,0x4d61,0x3c52,{0xa3,0xe1,0x49,0xef,0x93,0x06,0x6f,0xd1}};
extern "C" const GUID __declspec(selectany) CLSID_CodeConditionStatement =
    {0x1ba2de2f,0xee39,0x3628,{0x96,0x8f,0x0e,0x12,0x70,0x50,0x13,0xc4}};
extern "C" const GUID __declspec(selectany) CLSID_CodeTypeMember =
    {0x69dce654,0xe184,0x38e5,{0xbf,0xd6,0xe0,0xeb,0x6f,0x59,0x2a,0x11}};
extern "C" const GUID __declspec(selectany) CLSID_CodeMemberMethod =
    {0x812e9b72,0x2ccc,0x364b,{0x9e,0xb8,0xda,0x8f,0x4e,0xae,0x72,0x4f}};
extern "C" const GUID __declspec(selectany) CLSID_CodeConstructor =
    {0x2a7a02a4,0x408d,0x32c6,{0xb5,0xe2,0xbc,0x4b,0x57,0x39,0x9b,0x0c}};
extern "C" const GUID __declspec(selectany) CLSID_CodeDelegateCreateExpression =
    {0x92fb692e,0x211c,0x33da,{0xbe,0x48,0x05,0xb6,0x90,0xd3,0xf0,0x0b}};
extern "C" const GUID __declspec(selectany) CLSID_CodeDelegateInvokeExpression =
    {0xd79b10b1,0x16a3,0x3a23,{0xa6,0x06,0xce,0x12,0x27,0xf3,0x76,0x5a}};
extern "C" const GUID __declspec(selectany) CLSID_CodeDirectionExpression =
    {0x5fea4be0,0xd7fc,0x3daf,{0x87,0x7e,0x16,0xf1,0x81,0xf1,0x8b,0xae}};
extern "C" const GUID __declspec(selectany) CLSID_CodeEntryPointMethod =
    {0xdff5c8a1,0x425f,0x305d,{0xae,0x85,0x10,0xc9,0xdd,0x77,0x04,0xc3}};
extern "C" const GUID __declspec(selectany) CLSID_CodeEventReferenceExpression =
    {0xe396945b,0x2690,0x377e,{0xa9,0x92,0x12,0x77,0x5d,0x44,0x4c,0xd7}};
extern "C" const GUID __declspec(selectany) CLSID_CodeExpressionCollection =
    {0x26d06c1f,0x81ba,0x33c3,{0xbd,0xe2,0x49,0x74,0x7a,0xa8,0x3a,0x11}};
extern "C" const GUID __declspec(selectany) CLSID_CodeExpressionStatement =
    {0xabc8fc89,0xd640,0x32fc,{0x9e,0x9f,0x04,0x41,0x00,0x10,0xe5,0xec}};
extern "C" const GUID __declspec(selectany) CLSID_CodeFieldReferenceExpression =
    {0xe2f01f29,0xa264,0x387b,{0xae,0x29,0xa2,0x73,0xac,0x89,0xee,0xe7}};
extern "C" const GUID __declspec(selectany) CLSID_CodeGotoStatement =
    {0x148e03e0,0xc74e,0x3d67,{0xbd,0x3a,0xb2,0x79,0x95,0xf9,0xac,0x49}};
extern "C" const GUID __declspec(selectany) CLSID_CodeIndexerExpression =
    {0x4d19b9bb,0x0979,0x38be,{0xb4,0x38,0x29,0x99,0x7e,0x58,0xc2,0xd1}};
extern "C" const GUID __declspec(selectany) CLSID_CodeIterationStatement =
    {0x421c8130,0x0316,0x3993,{0x80,0x1d,0xe6,0xbe,0x3a,0x15,0x9b,0xaa}};
extern "C" const GUID __declspec(selectany) CLSID_CodeLabeledStatement =
    {0x4975b127,0x5464,0x3e9e,{0xb4,0xaa,0xd6,0xdf,0x37,0x21,0x18,0x9a}};
extern "C" const GUID __declspec(selectany) CLSID_CodeLinePragma =
    {0x17575ea6,0xbe56,0x381e,{0x88,0xe7,0x74,0xb3,0x76,0x74,0x3e,0x77}};
extern "C" const GUID __declspec(selectany) CLSID_CodeMemberEvent =
    {0xe401e3c7,0x2646,0x37c7,{0xa3,0x7a,0xba,0x11,0x5d,0x00,0x0f,0xaa}};
extern "C" const GUID __declspec(selectany) CLSID_CodeMemberField =
    {0xacdcdf3a,0x21dc,0x37e3,{0x92,0x53,0xcd,0x26,0xca,0xec,0x0b,0x58}};
extern "C" const GUID __declspec(selectany) CLSID_CodeMemberProperty =
    {0xd459c868,0x9174,0x353a,{0xbb,0x17,0xf2,0x16,0x6e,0x83,0xfe,0x24}};
extern "C" const GUID __declspec(selectany) CLSID_CodeMethodInvokeExpression =
    {0x62ac67b4,0x2088,0x3db7,{0x9a,0x80,0x15,0x4e,0xfe,0x9c,0x6c,0xaf}};
extern "C" const GUID __declspec(selectany) CLSID_CodeMethodReferenceExpression =
    {0x36ae2637,0xc0a4,0x3214,{0x8a,0x93,0xae,0xe1,0xca,0xbd,0x54,0x0e}};
extern "C" const GUID __declspec(selectany) CLSID_CodeMethodReturnStatement =
    {0x031a6b24,0xbfaa,0x3d76,{0xb6,0xda,0x59,0xc9,0xc4,0x69,0xa0,0xfb}};
extern "C" const GUID __declspec(selectany) CLSID_CodeNamespace =
    {0xdd1c0c7a,0xbc95,0x339a,{0x83,0x21,0x9d,0xbf,0x48,0x03,0xca,0xf4}};
extern "C" const GUID __declspec(selectany) CLSID_CodeNamespaceCollection =
    {0xd4985194,0x80e5,0x36fe,{0x8b,0x95,0x8c,0xd2,0xe3,0x5e,0x5f,0xf5}};
extern "C" const GUID __declspec(selectany) CLSID_CodeNamespaceImport =
    {0xb0b32470,0x44a6,0x3dbc,{0xbd,0xb2,0xce,0x02,0x4f,0x96,0x60,0x88}};
extern "C" const GUID __declspec(selectany) CLSID_CodeNamespaceImportCollection =
    {0x7a168834,0x5605,0x30db,{0x82,0x74,0x6b,0x21,0xe6,0x21,0xa9,0x55}};
extern "C" const GUID __declspec(selectany) CLSID_CodeObjectCreateExpression =
    {0xf3ba98c3,0x39cf,0x3c2d,{0xad,0xa5,0x75,0xbd,0x63,0xd7,0xaf,0x08}};
extern "C" const GUID __declspec(selectany) CLSID_CodeParameterDeclarationExpression =
    {0x6acd3b02,0xef29,0x31b9,{0x89,0x58,0x45,0xb4,0x7b,0xad,0x4a,0x00}};
extern "C" const GUID __declspec(selectany) CLSID_CodeParameterDeclarationExpressionCollection =
    {0x7fd9e7c0,0xb133,0x302f,{0xa3,0xa1,0x42,0x16,0x77,0x80,0xcb,0x62}};
extern "C" const GUID __declspec(selectany) CLSID_CodePrimitiveExpression =
    {0x6c1e6791,0x0558,0x3cd3,{0xaa,0xb8,0xc9,0x0a,0x2b,0x03,0xef,0x5f}};
extern "C" const GUID __declspec(selectany) CLSID_CodePropertyReferenceExpression =
    {0x9703f066,0x9c59,0x32c4,{0x86,0xb2,0x57,0x0e,0x97,0xab,0x75,0xf2}};
extern "C" const GUID __declspec(selectany) CLSID_CodePropertySetValueReferenceExpression =
    {0x395c1a4d,0xaabb,0x3415,{0xb5,0x27,0x8c,0xb6,0x94,0x77,0x7b,0x84}};
extern "C" const GUID __declspec(selectany) CLSID_CodeRemoveEventStatement =
    {0xf38b3709,0x9b63,0x32e6,{0x9c,0xfb,0x07,0x99,0x1c,0x40,0x71,0x7f}};
extern "C" const GUID __declspec(selectany) CLSID_CodeSnippetCompileUnit =
    {0xaf2df285,0x73d3,0x3623,{0xae,0xab,0x1c,0xdb,0xcf,0x75,0xa9,0xd0}};
extern "C" const GUID __declspec(selectany) CLSID_CodeSnippetExpression =
    {0x509af058,0xa0e5,0x32e6,{0xae,0x00,0x15,0xf8,0x20,0x9d,0x31,0xf9}};
extern "C" const GUID __declspec(selectany) CLSID_CodeSnippetStatement =
    {0x880287bc,0xd3a4,0x3113,{0xb8,0xd1,0x65,0x38,0xb7,0xc1,0x9e,0x97}};
extern "C" const GUID __declspec(selectany) CLSID_CodeSnippetTypeMember =
    {0x0fac5dab,0xad52,0x38bf,{0x85,0x4e,0xfd,0x30,0x59,0x36,0x9c,0x44}};
extern "C" const GUID __declspec(selectany) CLSID_CodeStatementCollection =
    {0xa531374e,0xfa08,0x36c6,{0xaf,0x96,0x31,0xc6,0x84,0xee,0xfc,0x08}};
extern "C" const GUID __declspec(selectany) CLSID_CodeThisReferenceExpression =
    {0x21206362,0x562f,0x3f08,{0x8f,0x06,0x4b,0xcf,0xd2,0xc9,0x5f,0x29}};
extern "C" const GUID __declspec(selectany) CLSID_CodeThrowExceptionStatement =
    {0xa2f81ded,0x8536,0x3c27,{0x97,0x59,0xba,0x3e,0xac,0x94,0xd0,0xa2}};
extern "C" const GUID __declspec(selectany) CLSID_CodeTryCatchFinallyStatement =
    {0xcb3bf2d6,0xdb22,0x31df,{0xa6,0xf4,0xe3,0x70,0x79,0x72,0xe1,0x0c}};
extern "C" const GUID __declspec(selectany) CLSID_CodeTypeConstructor =
    {0x7544623f,0xe6de,0x3918,{0x9e,0x10,0x29,0xaa,0xf1,0x6e,0x56,0x0b}};
extern "C" const GUID __declspec(selectany) CLSID_CodeTypeDeclaration =
    {0x2b708a48,0x52d8,0x3049,{0x95,0x65,0x6b,0xa4,0x2e,0xe2,0xbe,0x17}};
extern "C" const GUID __declspec(selectany) CLSID_CodeTypeDeclarationCollection =
    {0xa0bd9913,0xb07d,0x32c3,{0x8d,0xf1,0xaa,0x99,0x8b,0x3f,0xb1,0x0e}};
extern "C" const GUID __declspec(selectany) CLSID_CodeTypeDelegate =
    {0x6fbc1e34,0x565d,0x3721,{0xb5,0xc0,0x5c,0x79,0x65,0x40,0x48,0x1f}};
extern "C" const GUID __declspec(selectany) CLSID_CodeTypeMemberCollection =
    {0x85d435c5,0x7af6,0x30e9,{0x8a,0x0b,0xc9,0x78,0x73,0x7c,0x28,0x49}};
extern "C" const GUID __declspec(selectany) CLSID_CodeTypeOfExpression =
    {0xfb6a595a,0xb5dd,0x3361,{0x88,0x42,0x70,0xe8,0x06,0xd7,0x35,0x73}};
extern "C" const GUID __declspec(selectany) CLSID_CodeTypeReference =
    {0xf3de25ac,0x25ed,0x374c,{0x88,0x05,0x4b,0x64,0x56,0xfa,0x0c,0xb2}};
extern "C" const GUID __declspec(selectany) CLSID_CodeTypeReferenceCollection =
    {0x3f2e333c,0x9a04,0x33ac,{0x95,0xc7,0x7b,0x00,0x15,0xbe,0xb3,0x45}};
extern "C" const GUID __declspec(selectany) CLSID_CodeTypeReferenceExpression =
    {0x8871c106,0xc8ba,0x37a0,{0xad,0xe2,0xe4,0xae,0xbe,0xc7,0xe3,0xc9}};
extern "C" const GUID __declspec(selectany) CLSID_CodeVariableDeclarationStatement =
    {0x943b4474,0xd661,0x344e,{0xad,0x1b,0x1a,0x1f,0x3c,0x8e,0xa0,0x1a}};
extern "C" const GUID __declspec(selectany) CLSID_CodeVariableReferenceExpression =
    {0x39abd141,0x93ae,0x397a,{0x9e,0x98,0x6f,0x2e,0x50,0x12,0x4c,0xec}};
extern "C" const GUID __declspec(selectany) CLSID_TypeConverter =
    {0x75992c48,0xbf7a,0x3b44,{0xac,0x68,0xa9,0x46,0xcf,0xfd,0xb2,0xbf}};
extern "C" const GUID __declspec(selectany) CLSID_MemberDescriptor =
    {0x670b0d04,0xdad1,0x39a7,{0x90,0x43,0xb0,0xb5,0x8c,0xcb,0x46,0xe6}};
extern "C" const GUID __declspec(selectany) CLSID_PropertyDescriptor =
    {0xd40e4e6f,0x4692,0x3438,{0xb4,0xcc,0x7e,0x42,0x34,0x73,0xb2,0xc1}};
extern "C" const GUID __declspec(selectany) IID_IComponent =
    {0xb86e59f2,0xf1e2,0x389d,{0xb5,0xf1,0xc5,0x53,0x07,0xc8,0x10,0x6e}};
extern "C" const GUID __declspec(selectany) CLSID_ComponentCollection =
    {0x9653003f,0x5a61,0x33cb,{0x86,0xe6,0x1b,0xa3,0x8c,0xed,0x5d,0xf8}};
extern "C" const GUID __declspec(selectany) IID_IContainer =
    {0x61d9c50c,0x4aad,0x3539,{0xaf,0x82,0x4f,0x36,0xc1,0x9d,0x77,0xc8}};
extern "C" const GUID __declspec(selectany) IID_ISite =
    {0xc4e1006a,0x9d98,0x3e96,{0xa0,0x7e,0x92,0x17,0x25,0x13,0x5c,0x28}};
extern "C" const GUID __declspec(selectany) CLSID_EventDescriptor =
    {0x52964536,0xafda,0x35c2,{0x8c,0x8b,0x90,0x3c,0x25,0x19,0xad,0x4e}};
extern "C" const GUID __declspec(selectany) CLSID_EventDescriptorCollection =
    {0xc657a06c,0x7655,0x32f7,{0x8c,0xc8,0x9a,0x3b,0xdc,0x80,0x34,0x87}};
extern "C" const GUID __declspec(selectany) IID_ITypeDescriptorContext =
    {0x5cbae170,0x8759,0x3b8a,{0xb9,0x19,0xe1,0x2f,0xb8,0x6a,0xd1,0xf3}};
extern "C" const GUID __declspec(selectany) CLSID_AttributeCollection =
    {0x4309d526,0xf739,0x3be3,{0xb8,0x9c,0x4f,0x6d,0xde,0x85,0x2c,0x14}};
extern "C" const GUID __declspec(selectany) CLSID_ComponentChangedEventHandler =
    {0x01157188,0xeb62,0x312d,{0xae,0xa6,0x14,0x33,0x2a,0x2a,0xeb,0xf9}};
extern "C" const GUID __declspec(selectany) CLSID_ComponentChangingEventHandler =
    {0xd296eb38,0xadd4,0x3fbe,{0x8c,0xf5,0x03,0xcb,0xd7,0x4d,0xdb,0x74}};
extern "C" const GUID __declspec(selectany) CLSID_ComponentEventHandler =
    {0xc001b07f,0x6b98,0x359a,{0x8f,0x0a,0x65,0x2f,0x82,0xbd,0x81,0xe1}};
extern "C" const GUID __declspec(selectany) CLSID_ComponentRenameEventHandler =
    {0x819762b6,0xdc8a,0x3a36,{0xb0,0x63,0x82,0xbc,0x2e,0xe4,0x41,0x68}};
extern "C" const GUID __declspec(selectany) CLSID_DesignerTransactionCloseEventHandler =
    {0x54bf09ce,0x0db6,0x3d92,{0xaa,0x2d,0x54,0x6a,0xd8,0x97,0xef,0x59}};
extern "C" const GUID __declspec(selectany) IID_IComponentChangeService =
    {0x2fef0210,0x9ebd,0x32c0,{0x9b,0xfd,0x24,0x84,0x1a,0xc0,0xfc,0xf7}};
extern "C" const GUID __declspec(selectany) IID_IDesigner =
    {0x6eef3d0d,0x305a,0x3df4,{0x98,0x30,0x8c,0x2b,0x40,0xe1,0xc4,0xbf}};
extern "C" const GUID __declspec(selectany) IID_IServiceContainer =
    {0x6ba96b42,0x7fdd,0x3223,{0xbf,0x52,0x7f,0xe6,0x77,0xb9,0x28,0x15}};
extern "C" const GUID __declspec(selectany) IID_IDesignerHost =
    {0xeec98cd8,0xef5b,0x3b60,{0x82,0xc9,0x86,0xf6,0x16,0xf6,0xbb,0x20}};
extern "C" const GUID __declspec(selectany) IID_IEventBindingService =
    {0x1a19d89e,0xf4fe,0x3e8e,{0xb7,0xec,0x05,0xd4,0xe5,0x92,0xf3,0xf6}};
extern "C" const GUID __declspec(selectany) IID_IMenuCommandService =
    {0xdf651c5d,0x783e,0x3789,{0x90,0x1f,0xa9,0x62,0xb7,0x58,0x7e,0x69}};
extern "C" const GUID __declspec(selectany) IID_IRootDesigner =
    {0x2cc5e562,0x6c14,0x34a6,{0x9d,0x0b,0xe6,0xff,0x94,0x9a,0xe8,0xfb}};
extern "C" const GUID __declspec(selectany) IID_ISelectionService =
    {0x297a65be,0x5080,0x3f7f,{0xad,0x19,0xb0,0xd0,0x5d,0x6f,0x23,0x27}};
extern "C" const GUID __declspec(selectany) CLSID_ServiceCreatorCallback =
    {0xe90ade71,0xcac0,0x3f72,{0x83,0x4e,0xcd,0x39,0xf9,0x36,0x70,0xee}};
extern "C" const GUID __declspec(selectany) CLSID_CommandID =
    {0xe60178f7,0x1512,0x389f,{0x9c,0xa6,0x08,0x4d,0xf1,0x4c,0xf5,0x96}};
extern "C" const GUID __declspec(selectany) CLSID_ComponentChangedEventArgs =
    {0x06cba6e8,0x112a,0x32ba,{0xa7,0xbf,0x7d,0xcf,0xe0,0x40,0x49,0x31}};
extern "C" const GUID __declspec(selectany) CLSID_ComponentChangingEventArgs =
    {0x834c5649,0x9074,0x33f5,{0xab,0x36,0x71,0x6d,0x4a,0xe0,0x8e,0x9e}};
extern "C" const GUID __declspec(selectany) CLSID_ComponentEventArgs =
    {0xcb919e0f,0x1205,0x37ec,{0xac,0x02,0x38,0xb5,0x13,0x90,0x62,0x9f}};
extern "C" const GUID __declspec(selectany) CLSID_ComponentRenameEventArgs =
    {0xf41e1b27,0x1c7c,0x3620,{0x96,0x62,0xbf,0x72,0x88,0x2e,0x3f,0x7e}};
extern "C" const GUID __declspec(selectany) CLSID_DesignerTransactionCloseEventArgs =
    {0xc5d1eab9,0xe039,0x399e,{0xa7,0x09,0x9a,0x0a,0x71,0x07,0xa6,0x10}};
extern "C" const GUID __declspec(selectany) CLSID_MenuCommand =
    {0x5c719461,0x3a18,0x33d0,{0xb3,0xe1,0x33,0xf1,0x69,0x08,0x5c,0x21}};
extern "C" const GUID __declspec(selectany) CLSID_DesignerVerb =
    {0x5231ccd9,0xdabb,0x3fde,{0xad,0x29,0x8f,0xd3,0xd3,0x82,0xc2,0x48}};
extern "C" const GUID __declspec(selectany) CLSID_DesignerVerbCollection =
    {0x67114ed5,0x9f2a,0x3a0a,{0x8c,0x7a,0x74,0x6f,0xda,0x06,0x44,0x88}};
extern "C" const GUID __declspec(selectany) CLSID_WebClient =
    {0x7d458845,0xb4b8,0x30cb,{0xb2,0xad,0xfc,0x49,0x60,0xfc,0xdf,0x81}};
extern "C" const GUID __declspec(selectany) CLSID_WebHeaderCollection =
    {0x430d1273,0xc3e9,0x3632,{0x99,0x88,0x38,0x9c,0x81,0x84,0x9c,0x00}};
extern "C" const GUID __declspec(selectany) CLSID_PerformanceCounterManager =
    {0x82840be1,0xd273,0x11d2,{0xb9,0x4a,0x00,0x60,0x08,0x93,0xb1,0x7a}};
extern "C" const GUID __declspec(selectany) IID__CodeObject =
    {0xee499efd,0x22e2,0x3740,{0xa6,0x4a,0x2a,0xb0,0x10,0x09,0x9c,0x01}};
extern "C" const GUID __declspec(selectany) IID__CodeExpression =
    {0xad377794,0x864f,0x3421,{0x9f,0xb8,0xc6,0x84,0xbb,0xc1,0xbc,0x02}};
extern "C" const GUID __declspec(selectany) IID__CodeArgumentReferenceExpression =
    {0xa52b85c6,0x5370,0x35c9,{0xa0,0x4a,0x04,0xa9,0x20,0x13,0x86,0x2c}};
extern "C" const GUID __declspec(selectany) IID__CodeArrayCreateExpression =
    {0xf7955e55,0x7f3b,0x3277,{0xaa,0x0c,0xf6,0x2a,0xa6,0x15,0x67,0x6d}};
extern "C" const GUID __declspec(selectany) IID__CodeArrayIndexerExpression =
    {0x732748f5,0x5256,0x327b,{0xa7,0xe5,0x20,0x00,0xb0,0x7f,0x21,0xb3}};
extern "C" const GUID __declspec(selectany) IID__CodeStatement =
    {0xb125774d,0xef66,0x382b,{0x87,0x8d,0x2d,0x91,0x69,0x99,0xb0,0xd2}};
extern "C" const GUID __declspec(selectany) IID__CodeAssignStatement =
    {0xe2024de0,0xdc21,0x305d,{0x87,0x61,0x6c,0x31,0xf2,0x17,0x7f,0xb0}};
extern "C" const GUID __declspec(selectany) IID__CodeAttachEventStatement =
    {0xf7bc47e9,0x706c,0x3aa7,{0xb1,0xba,0x8a,0xb9,0x51,0x88,0xfa,0x11}};
extern "C" const GUID __declspec(selectany) IID__CodeAttributeArgument =
    {0x02efd952,0xff8c,0x3b72,{0x8c,0x33,0x73,0x9a,0x50,0x6d,0x53,0xd9}};
extern "C" const GUID __declspec(selectany) IID__CodeAttributeArgumentCollection =
    {0xfe84e484,0xa7ec,0x3d15,{0xb5,0xe2,0xed,0xc2,0xde,0x2d,0xb4,0x2e}};
extern "C" const GUID __declspec(selectany) IID__CodeAttributeDeclaration =
    {0xef72d021,0x2c6d,0x3e33,{0x94,0x42,0x57,0x4b,0xfd,0x6e,0x08,0x71}};
extern "C" const GUID __declspec(selectany) IID__CodeAttributeDeclarationCollection =
    {0x7e9aca22,0x637c,0x3f88,{0xa9,0x31,0xaa,0xf3,0x6a,0x4f,0x9a,0x6b}};
extern "C" const GUID __declspec(selectany) IID__CodeBaseReferenceExpression =
    {0x45e29ca6,0x670a,0x3b13,{0x95,0x57,0x4e,0x59,0x03,0x05,0x6b,0xf3}};
extern "C" const GUID __declspec(selectany) IID__CodeBinaryOperatorExpression =
    {0xa22929c9,0xd301,0x3f5b,{0x98,0xb7,0x84,0x4f,0xdb,0xa1,0xde,0xdf}};
extern "C" const GUID __declspec(selectany) IID__CodeCastExpression =
    {0x90bed8ed,0x21e3,0x31fe,{0x8f,0x02,0xc9,0x29,0xba,0x4f,0xb0,0xac}};
extern "C" const GUID __declspec(selectany) IID__CodeCatchClause =
    {0x609c7788,0xbdb0,0x364c,{0x92,0xe3,0xfc,0x16,0xac,0x61,0x34,0x30}};
extern "C" const GUID __declspec(selectany) IID__CodeCatchClauseCollection =
    {0xff5e1cd9,0x0478,0x34a4,{0x9b,0x9c,0x7c,0x80,0xbc,0xb1,0xa7,0x25}};
extern "C" const GUID __declspec(selectany) IID__CodeComment =
    {0xc94f39b3,0x436f,0x3711,{0x9c,0xb0,0x91,0xc6,0x29,0x9b,0x62,0xa2}};
extern "C" const GUID __declspec(selectany) IID__CodeCommentStatement =
    {0x0c13f8b9,0xf2e0,0x3918,{0xa3,0x3e,0x3e,0x49,0x1b,0xdc,0x52,0x9e}};
extern "C" const GUID __declspec(selectany) IID__CodeCommentStatementCollection =
    {0xe34ceb72,0x8f86,0x333d,{0xae,0xda,0x06,0x92,0x21,0xdf,0x6a,0x1a}};
extern "C" const GUID __declspec(selectany) IID__CodeCompileUnit =
    {0x6f20c263,0xaf67,0x380f,{0xa4,0x82,0x9a,0x21,0xf7,0x59,0x97,0x48}};
extern "C" const GUID __declspec(selectany) IID__CodeConditionStatement =
    {0x69904b31,0x5fb5,0x39bf,{0x83,0xb0,0x5d,0xdf,0xa1,0xf2,0x6d,0x71}};
extern "C" const GUID __declspec(selectany) IID__CodeTypeMember =
    {0x8068ae1d,0x26cb,0x3db6,{0x97,0xcd,0xed,0x83,0xde,0x11,0x6c,0x5a}};
extern "C" const GUID __declspec(selectany) IID__CodeMemberMethod =
    {0x95c2ee26,0x4247,0x3ddc,{0x80,0x56,0x97,0x35,0x3f,0x10,0xde,0x8f}};
extern "C" const GUID __declspec(selectany) IID__CodeConstructor =
    {0x5a33c771,0x806e,0x337d,{0xae,0x1f,0x66,0xb5,0x23,0xfc,0x49,0xbf}};
extern "C" const GUID __declspec(selectany) IID__CodeDelegateCreateExpression =
    {0xd14e12c1,0xe1d1,0x3b74,{0xa3,0xaf,0x02,0x1a,0x5a,0x26,0x8f,0xbe}};
extern "C" const GUID __declspec(selectany) IID__CodeDelegateInvokeExpression =
    {0x6f6c3482,0x8900,0x36ea,{0xb6,0x21,0x94,0x35,0x34,0xe8,0x2c,0x73}};
extern "C" const GUID __declspec(selectany) IID__CodeDirectionExpression =
    {0x11edaf3b,0x144e,0x32c8,{0x8b,0xe0,0x81,0xd4,0x0a,0x95,0x06,0x56}};
extern "C" const GUID __declspec(selectany) IID__CodeEntryPointMethod =
    {0x7cd4ef19,0x27eb,0x399e,{0x8e,0xd2,0xc6,0x64,0x7a,0x99,0xc0,0x3e}};
extern "C" const GUID __declspec(selectany) IID__CodeEventReferenceExpression =
    {0x35872687,0x5a11,0x34d7,{0x85,0xab,0x86,0x58,0x30,0xa3,0xbd,0xee}};
extern "C" const GUID __declspec(selectany) IID__CodeExpressionCollection =
    {0xaf72cc74,0x2275,0x362a,{0x91,0x41,0xa4,0xa7,0x9d,0x59,0x6f,0x39}};
extern "C" const GUID __declspec(selectany) IID__CodeExpressionStatement =
    {0xcea240af,0x60c5,0x3c69,{0x9d,0xa1,0xda,0x3f,0x9a,0x6d,0x7b,0x3c}};
extern "C" const GUID __declspec(selectany) IID__CodeFieldReferenceExpression =
    {0x82d57b2b,0xc639,0x32a0,{0x89,0xb4,0x62,0xa0,0xc2,0x9d,0xd6,0x4e}};
extern "C" const GUID __declspec(selectany) IID__CodeGotoStatement =
    {0x8f1baed9,0x52ec,0x3545,{0x9c,0xf0,0x6e,0xd7,0x1a,0x76,0xa5,0xca}};
extern "C" const GUID __declspec(selectany) IID__CodeIndexerExpression =
    {0xc92c323f,0x8601,0x34d4,{0xa2,0xd6,0xf5,0xe2,0x65,0x3d,0xb4,0x56}};
extern "C" const GUID __declspec(selectany) IID__CodeIterationStatement =
    {0xb16f7137,0xc0e7,0x3ecf,{0x96,0x52,0xfb,0x1e,0xa9,0x47,0xe4,0x4e}};
extern "C" const GUID __declspec(selectany) IID__CodeLabeledStatement =
    {0x56699cca,0xfd8d,0x3ad2,{0x96,0x43,0x14,0x9b,0xad,0x87,0xfd,0x60}};
extern "C" const GUID __declspec(selectany) IID__CodeLinePragma =
    {0x1b52ded6,0x92f3,0x3b4f,{0x85,0x1c,0xab,0x1f,0x64,0x75,0x82,0xa3}};
extern "C" const GUID __declspec(selectany) IID__CodeMemberEvent =
    {0xe1a7ea9f,0x5d43,0x3fa9,{0xaf,0xbc,0x9a,0x2b,0xfd,0xa8,0x4b,0x65}};
extern "C" const GUID __declspec(selectany) IID__CodeMemberField =
    {0xeef50d17,0x7aa6,0x3e14,{0x96,0xc6,0xdd,0x90,0xfe,0x5b,0xaa,0x1e}};
extern "C" const GUID __declspec(selectany) IID__CodeMemberProperty =
    {0x802e2acc,0xa7f8,0x3ca9,{0x91,0x14,0xf4,0x99,0x98,0xbe,0xbe,0x6e}};
extern "C" const GUID __declspec(selectany) IID__CodeMethodInvokeExpression =
    {0xffe1f142,0x85cf,0x3353,{0x85,0x12,0xee,0x73,0x77,0x5e,0x9c,0x4c}};
extern "C" const GUID __declspec(selectany) IID__CodeMethodReferenceExpression =
    {0xcbdf02f4,0xa9f4,0x33c0,{0x8b,0x24,0x27,0x50,0x08,0x89,0x0d,0xcb}};
extern "C" const GUID __declspec(selectany) IID__CodeMethodReturnStatement =
    {0x851d821b,0x1e0c,0x3e91,{0x83,0x2d,0xba,0x59,0x35,0x23,0xf5,0x66}};
extern "C" const GUID __declspec(selectany) IID__CodeNamespace =
    {0x31ed1dcb,0xc007,0x3f96,{0x88,0x09,0x4d,0x5e,0x35,0x40,0xa7,0xc1}};
extern "C" const GUID __declspec(selectany) IID__CodeNamespaceCollection =
    {0xf5e54f16,0xade3,0x3b5d,{0x8b,0x05,0x1f,0x98,0x03,0x55,0x79,0x05}};
extern "C" const GUID __declspec(selectany) IID__CodeNamespaceImport =
    {0x34418787,0x726b,0x3e74,{0xae,0xed,0xc0,0x13,0x97,0xfc,0x70,0x7d}};
extern "C" const GUID __declspec(selectany) IID__CodeNamespaceImportCollection =
    {0x4c545457,0x76d7,0x3c56,{0xb2,0x77,0x6a,0x9e,0x86,0xd1,0x04,0x6f}};
extern "C" const GUID __declspec(selectany) IID__CodeObjectCreateExpression =
    {0xcfe5e5e9,0x745f,0x348b,{0xa7,0xe6,0x38,0xa4,0x6d,0x1a,0x20,0xe0}};
extern "C" const GUID __declspec(selectany) IID__CodeParameterDeclarationExpression =
    {0xee96565b,0x2b1a,0x33c6,{0xba,0x07,0xb6,0x31,0x58,0xf1,0xc8,0xc4}};
extern "C" const GUID __declspec(selectany) IID__CodeParameterDeclarationExpressionCollection =
    {0x05192769,0x7d6a,0x3c8c,{0x94,0xc2,0xdf,0xa6,0x68,0xf6,0x10,0x88}};
extern "C" const GUID __declspec(selectany) IID__CodePrimitiveExpression =
    {0x175bb49a,0x4cbe,0x38b3,{0x8c,0x6c,0x1b,0x01,0x45,0xed,0xab,0xb7}};
extern "C" const GUID __declspec(selectany) IID__CodePropertyReferenceExpression =
    {0xf8d64802,0xf9b7,0x3095,{0xa6,0x41,0xd3,0x1e,0x6e,0x9f,0x87,0xb1}};
extern "C" const GUID __declspec(selectany) IID__CodePropertySetValueReferenceExpression =
    {0x2ee13fa1,0x8a02,0x3573,{0x9a,0xc9,0x4f,0xeb,0xd2,0xce,0xab,0x45}};
extern "C" const GUID __declspec(selectany) IID__CodeRemoveEventStatement =
    {0x853bc437,0xca6e,0x375d,{0xbc,0xbb,0x81,0x8e,0x91,0x7d,0x96,0x91}};
extern "C" const GUID __declspec(selectany) IID__CodeSnippetCompileUnit =
    {0xc7d34cf6,0xcf82,0x38b0,{0xbf,0x67,0xeb,0x36,0xda,0x63,0xae,0x6e}};
extern "C" const GUID __declspec(selectany) IID__CodeSnippetExpression =
    {0x9f3e3cd1,0x8082,0x31e9,{0x85,0x1c,0x3e,0x17,0x7e,0x56,0xa8,0x7b}};
extern "C" const GUID __declspec(selectany) IID__CodeSnippetStatement =
    {0xb4b00613,0xc48b,0x3fa9,{0xb8,0xf6,0xa5,0x27,0xec,0x6f,0x21,0xc3}};
extern "C" const GUID __declspec(selectany) IID__CodeSnippetTypeMember =
    {0x575bf8d0,0x7a9d,0x39eb,{0x81,0xf9,0xaa,0x2b,0xeb,0xa8,0x90,0xfa}};
extern "C" const GUID __declspec(selectany) IID__CodeStatementCollection =
    {0x4b9a5032,0x4b8c,0x3de6,{0x99,0x7c,0xc3,0x8b,0x4b,0x3a,0xf2,0x6a}};
extern "C" const GUID __declspec(selectany) IID__CodeThisReferenceExpression =
    {0x3b4a1a6b,0x8e65,0x355d,{0xb9,0x3a,0xe6,0xab,0x75,0x3b,0x24,0x01}};
extern "C" const GUID __declspec(selectany) IID__CodeThrowExceptionStatement =
    {0x12350e95,0x6f4e,0x30f0,{0x93,0x43,0x72,0xf1,0xc6,0x43,0x80,0xa0}};
extern "C" const GUID __declspec(selectany) IID__CodeTryCatchFinallyStatement =
    {0x8fd0f76a,0x29bf,0x3982,{0x83,0x35,0xc9,0xb4,0x4a,0xbf,0x31,0xc3}};
extern "C" const GUID __declspec(selectany) IID__CodeTypeConstructor =
    {0x261ad877,0x0f22,0x33de,{0x9a,0x3a,0x31,0xf5,0xda,0x42,0x4b,0x30}};
extern "C" const GUID __declspec(selectany) IID__CodeTypeDeclaration =
    {0x7aa363e1,0xfa53,0x31eb,{0xbe,0x4a,0x1e,0xb4,0x83,0x82,0x64,0xf3}};
extern "C" const GUID __declspec(selectany) IID__CodeTypeDeclarationCollection =
    {0xbe0eced3,0x5f0d,0x310a,{0xb3,0x52,0x7d,0x1a,0xdf,0x28,0xf8,0xec}};
extern "C" const GUID __declspec(selectany) IID__CodeTypeDelegate =
    {0x455090ab,0x5c44,0x3f4f,{0x8e,0xed,0xcc,0xc9,0x0a,0x31,0x12,0xb5}};
extern "C" const GUID __declspec(selectany) IID__CodeTypeMemberCollection =
    {0xf943231e,0x6192,0x33a0,{0x9c,0xa3,0xd6,0xed,0x0e,0x4f,0x32,0x3d}};
extern "C" const GUID __declspec(selectany) IID__CodeTypeOfExpression =
    {0x12cbce8e,0x75ff,0x312f,{0x81,0xb9,0x7f,0xbc,0x62,0x12,0x09,0x0b}};
extern "C" const GUID __declspec(selectany) IID__CodeTypeReference =
    {0xb6d972c6,0x022b,0x3f91,{0x96,0x55,0xe2,0x88,0xe9,0xd3,0x2c,0x55}};
extern "C" const GUID __declspec(selectany) IID__CodeTypeReferenceCollection =
    {0x68a04561,0xd0a0,0x3eeb,{0xb9,0x04,0x46,0x2d,0xc4,0xeb,0x55,0x31}};
extern "C" const GUID __declspec(selectany) IID__CodeTypeReferenceExpression =
    {0x726bb04d,0x2c4c,0x3e3d,{0xa0,0x1a,0x31,0x44,0x8d,0xb0,0x63,0xdd}};
extern "C" const GUID __declspec(selectany) IID__CodeVariableDeclarationStatement =
    {0x4192a87c,0x5c57,0x3879,{0x86,0x24,0xaf,0x5c,0xa2,0xed,0x9e,0xb2}};
extern "C" const GUID __declspec(selectany) IID__CodeVariableReferenceExpression =
    {0x54b54936,0xa71c,0x3a45,{0xb9,0x82,0x2c,0x48,0x4e,0x7b,0xcf,0x86}};
extern "C" const GUID __declspec(selectany) IID__TypeConverter =
    {0x05241989,0x96c5,0x3bf9,{0xab,0x9b,0x37,0xe2,0x61,0xc1,0xb8,0xf8}};
extern "C" const GUID __declspec(selectany) IID__MemberDescriptor =
    {0xf55efa91,0x812e,0x3c6e,{0x99,0x8f,0x35,0x98,0xe9,0x3f,0xb8,0xa7}};
extern "C" const GUID __declspec(selectany) IID__PropertyDescriptor =
    {0xfe5060f8,0x212f,0x3a4f,{0x8f,0xa8,0xdb,0x2e,0x14,0x58,0x8c,0x49}};
extern "C" const GUID __declspec(selectany) IID__ComponentCollection =
    {0x42f00c62,0xf454,0x3a38,{0xaf,0x9e,0x35,0xd4,0xe2,0xbd,0xfd,0xac}};
extern "C" const GUID __declspec(selectany) IID__EventDescriptor =
    {0x95b6a563,0x4a39,0x37a2,{0x91,0xd7,0x04,0xb8,0xec,0xdd,0x1b,0x66}};
extern "C" const GUID __declspec(selectany) IID__EventDescriptorCollection =
    {0x4c933253,0x83f2,0x35b6,{0x96,0x1a,0x07,0x80,0xff,0x1b,0xaf,0x7c}};
extern "C" const GUID __declspec(selectany) IID__AttributeCollection =
    {0x6f971e04,0xb06a,0x3dd0,{0xb6,0xf5,0x62,0x28,0x26,0x69,0x34,0x54}};
extern "C" const GUID __declspec(selectany) IID__ComponentChangedEventHandler =
    {0x0451c390,0x1f90,0x341d,{0x92,0x78,0xb9,0xff,0x26,0x36,0xd6,0x7d}};
extern "C" const GUID __declspec(selectany) IID__ComponentChangingEventHandler =
    {0x7f8c2da3,0xd337,0x334f,{0x92,0xe9,0x87,0xbe,0x9b,0xdc,0x60,0x70}};
extern "C" const GUID __declspec(selectany) IID__ComponentEventHandler =
    {0x290b355d,0x80d3,0x3afa,{0x96,0xab,0xb4,0xd3,0x95,0x72,0x93,0x74}};
extern "C" const GUID __declspec(selectany) IID__ComponentRenameEventHandler =
    {0xba2df049,0xda87,0x3bd1,{0x97,0xb0,0x79,0x04,0xb5,0x9a,0xdf,0x7e}};
extern "C" const GUID __declspec(selectany) IID__DesignerTransactionCloseEventHandler =
    {0x4543d155,0xee6a,0x3529,{0xbc,0x8d,0xcf,0x0e,0x86,0x6b,0x6b,0x0b}};
extern "C" const GUID __declspec(selectany) IID__ServiceCreatorCallback =
    {0xbe380bec,0x79f2,0x3876,{0xb5,0x10,0xfa,0x2f,0xe4,0x3b,0x7e,0xb7}};
extern "C" const GUID __declspec(selectany) IID__CommandID =
    {0xfc50598b,0x2406,0x33d2,{0xba,0x9a,0xcf,0xbe,0xa5,0x2b,0xc0,0x5a}};
extern "C" const GUID __declspec(selectany) IID__ComponentChangedEventArgs =
    {0xa8fef1c6,0xd434,0x3686,{0xa4,0xde,0xb6,0x8e,0x8e,0xab,0xb5,0x09}};
extern "C" const GUID __declspec(selectany) IID__ComponentChangingEventArgs =
    {0xb78cbaa3,0x37df,0x31c9,{0xab,0xd2,0xcd,0xcb,0x1a,0x7f,0xba,0x9f}};
extern "C" const GUID __declspec(selectany) IID__ComponentEventArgs =
    {0x438e8dcf,0x6875,0x305f,{0x8c,0xa5,0x40,0xdb,0xb1,0x57,0x82,0xa6}};
extern "C" const GUID __declspec(selectany) IID__ComponentRenameEventArgs =
    {0xda5d7739,0x9522,0x3e28,{0x9a,0xb7,0x7c,0x2d,0x7d,0x27,0xc6,0x3a}};
extern "C" const GUID __declspec(selectany) IID__DesignerTransactionCloseEventArgs =
    {0x3924a637,0xc2c4,0x3558,{0x94,0x5f,0x27,0x9b,0x5a,0xc3,0x9e,0xd9}};
extern "C" const GUID __declspec(selectany) IID__MenuCommand =
    {0x1ff238ce,0x6190,0x3750,{0xa3,0x4f,0x05,0xf0,0x2b,0x73,0x15,0xa6}};
extern "C" const GUID __declspec(selectany) IID__DesignerVerb =
    {0x7c41b90e,0x52fb,0x3e54,{0x8b,0x03,0xeb,0xe0,0xbf,0x17,0x2c,0x84}};
extern "C" const GUID __declspec(selectany) IID__DesignerVerbCollection =
    {0xac3bdda4,0x25b8,0x3321,{0xa1,0xc0,0x7c,0x37,0xbb,0xf2,0xdd,0xed}};
extern "C" const GUID __declspec(selectany) IID__WebClient =
    {0x85b4a627,0x7552,0x3aa6,{0x8a,0x1c,0xa2,0x13,0xc5,0x78,0x8f,0xec}};
extern "C" const GUID __declspec(selectany) IID__WebHeaderCollection =
    {0xb97e84f2,0xfab2,0x340d,{0x8d,0x49,0x2a,0xc8,0x5c,0xf5,0xc0,0xec}};
extern "C" const GUID __declspec(selectany) IID__PerformanceCounterManager =
    {0xa9809e7d,0x42f8,0x3284,{0x82,0xcf,0xab,0x5f,0x86,0x3a,0x29,0xaa}};

#pragma pack(pop)

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article has no explicit license attached to it but may contain usage terms in the article text or the download files themselves. If in doubt please contact the author via the discussion board below.

A list of licenses authors might use can be found here


Written By
Web Developer
China China
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.

Comments and Discussions