📄 dte.tlh
字号:
virtual HRESULT __stdcall get_Description (
BSTR * pDesc ) = 0;
};
struct __declspec(uuid("b6b4c8d6-4d27-43b9-b45c-52bd16b6ba38"))
Configurations : IDispatch
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_DTE (
struct _DTE * * ppDTE ) = 0;
virtual HRESULT __stdcall get_Parent (
IDispatch * * ppParent ) = 0;
virtual HRESULT __stdcall _NewEnum (
IUnknown * * Enumerator ) = 0;
virtual HRESULT __stdcall Item (
VARIANT index,
struct Configuration * * ppOut ) = 0;
virtual HRESULT __stdcall get_Count (
long * pCount ) = 0;
virtual HRESULT __stdcall get_Name (
BSTR * pName ) = 0;
virtual HRESULT __stdcall get_Type (
enum vsConfigurationType * pType ) = 0;
};
struct __declspec(uuid("e68a3e0e-b435-4dde-86b7-f5adefc19df2"))
Globals : IDispatch
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_DTE (
struct _DTE * * pDTE ) = 0;
virtual HRESULT __stdcall get_Parent (
IDispatch * * pDTE ) = 0;
virtual HRESULT __stdcall get_VariableValue (
BSTR VariableName,
VARIANT * pVal ) = 0;
virtual HRESULT __stdcall put_VariableValue (
BSTR VariableName,
VARIANT pVal ) = 0;
virtual HRESULT __stdcall put_VariablePersists (
BSTR VariableName,
VARIANT_BOOL pVal ) = 0;
virtual HRESULT __stdcall get_VariablePersists (
BSTR VariableName,
VARIANT_BOOL * pVal ) = 0;
virtual HRESULT __stdcall get_VariableExists (
BSTR Name,
VARIANT_BOOL * pVal ) = 0;
virtual HRESULT __stdcall get_VariableNames (
VARIANT * Names ) = 0;
};
struct __declspec(uuid("0cfbc2b4-0d4e-11d3-8997-00c04f688dde"))
CodeModel : IDispatch
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_DTE (
struct _DTE * * DTEObject ) = 0;
virtual HRESULT __stdcall get_Parent (
struct Project * * pProj ) = 0;
virtual HRESULT __stdcall get_Language (
BSTR * pLanguage ) = 0;
virtual HRESULT __stdcall get_CodeElements (
struct CodeElements * * ppCodeElements ) = 0;
virtual HRESULT __stdcall CodeTypeFromFullName (
BSTR Name,
struct CodeType * * ppCodeType ) = 0;
virtual HRESULT __stdcall AddNamespace (
BSTR Name,
VARIANT Location,
VARIANT Position,
struct CodeNamespace * * ppCodeNamespace ) = 0;
virtual HRESULT __stdcall AddClass (
BSTR Name,
VARIANT Location,
VARIANT Position,
VARIANT Bases,
VARIANT ImplementedInterfaces,
enum vsCMAccess Access,
struct CodeClass * * ppCodeClass ) = 0;
virtual HRESULT __stdcall AddInterface (
BSTR Name,
VARIANT Location,
VARIANT Position,
VARIANT Bases,
enum vsCMAccess Access,
struct CodeInterface * * ppCodeInterface ) = 0;
virtual HRESULT __stdcall AddFunction (
BSTR Name,
VARIANT Location,
enum vsCMFunction Kind,
VARIANT Type,
VARIANT Position,
enum vsCMAccess Access,
struct CodeFunction * * ppCodeFunction ) = 0;
virtual HRESULT __stdcall AddVariable (
BSTR Name,
VARIANT Location,
VARIANT Type,
VARIANT Position,
enum vsCMAccess Access,
struct CodeVariable * * ppCodeVariable ) = 0;
virtual HRESULT __stdcall AddStruct (
BSTR Name,
VARIANT Location,
VARIANT Position,
VARIANT Bases,
VARIANT ImplementedInterfaces,
enum vsCMAccess Access,
struct CodeStruct * * ppCodeStruct ) = 0;
virtual HRESULT __stdcall AddEnum (
BSTR Name,
VARIANT Location,
VARIANT Position,
VARIANT Bases,
enum vsCMAccess Access,
struct CodeEnum * * ppCodeEnum ) = 0;
virtual HRESULT __stdcall AddDelegate (
BSTR Name,
VARIANT Location,
VARIANT Type,
VARIANT Position,
enum vsCMAccess Access,
struct CodeDelegate * * ppCodeDelegate ) = 0;
virtual HRESULT __stdcall AddAttribute (
BSTR Name,
VARIANT Location,
BSTR Value,
VARIANT Position,
struct CodeAttribute * * ppCodeAttribute ) = 0;
virtual HRESULT __stdcall Remove (
VARIANT Element ) = 0;
virtual HRESULT __stdcall IsValidID (
BSTR Name,
VARIANT_BOOL * pValid ) = 0;
virtual HRESULT __stdcall get_IsCaseSensitive (
VARIANT_BOOL * pSensitive ) = 0;
virtual HRESULT __stdcall CreateCodeTypeRef (
VARIANT Type,
struct CodeTypeRef * * ppCodeTypeRef ) = 0;
};
struct __declspec(uuid("0cfbc2b5-0d4e-11d3-8997-00c04f688dde"))
CodeElements : IDispatch
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall _NewEnum (
IUnknown * * lppiuReturn ) = 0;
virtual HRESULT __stdcall get_DTE (
struct _DTE * * DTEObject ) = 0;
virtual HRESULT __stdcall get_Parent (
IDispatch * * ParentObject ) = 0;
virtual HRESULT __stdcall Item (
VARIANT index,
struct CodeElement * * ppCodeElement ) = 0;
virtual HRESULT __stdcall get_Count (
long * CountOfCodeElements ) = 0;
virtual HRESULT __stdcall Reserved1 (
VARIANT Element ) = 0;
virtual HRESULT __stdcall CreateUniqueID (
BSTR Prefix,
BSTR * NewName,
VARIANT_BOOL * pRootUnique ) = 0;
};
struct __declspec(uuid("0cfbc2b6-0d4e-11d3-8997-00c04f688dde"))
CodeElement : IDispatch
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_DTE (
struct _DTE * * DTEObject ) = 0;
virtual HRESULT __stdcall get_Collection (
struct CodeElements * * ppCollection ) = 0;
virtual HRESULT __stdcall get_Name (
BSTR * pVal ) = 0;
virtual HRESULT __stdcall put_Name (
BSTR pVal ) = 0;
virtual HRESULT __stdcall get_FullName (
BSTR * pVal ) = 0;
virtual HRESULT __stdcall get_ProjectItem (
struct ProjectItem * * pProjItem ) = 0;
virtual HRESULT __stdcall get_Kind (
enum vsCMElement * pCodeEltKind ) = 0;
virtual HRESULT __stdcall get_IsCodeType (
VARIANT_BOOL * pIsCodeType ) = 0;
virtual HRESULT __stdcall get_InfoLocation (
enum vsCMInfoLocation * pInfoLocation ) = 0;
virtual HRESULT __stdcall get_Children (
struct CodeElements * * ppCodeElements ) = 0;
virtual HRESULT __stdcall get_Language (
BSTR * pLanguage ) = 0;
virtual HRESULT __stdcall get_StartPoint (
struct TextPoint * * ppTextPoint ) = 0;
virtual HRESULT __stdcall get_EndPoint (
struct TextPoint * * ppTextPoint ) = 0;
virtual HRESULT __stdcall get_ExtenderNames (
VARIANT * ExtenderNames ) = 0;
virtual HRESULT __stdcall get_Extender (
BSTR ExtenderName,
IDispatch * * Extender ) = 0;
virtual HRESULT __stdcall get_ExtenderCATID (
BSTR * pRetval ) = 0;
virtual HRESULT __stdcall GetStartPoint (
enum vsCMPart Part,
struct TextPoint * * ppTextPoint ) = 0;
virtual HRESULT __stdcall GetEndPoint (
enum vsCMPart Part,
struct TextPoint * * ppTextPoint ) = 0;
};
enum vsCMElement
{
vsCMElementOther = 0,
vsCMElementClass = 1,
vsCMElementFunction = 2,
vsCMElementVariable = 3,
vsCMElementProperty = 4,
vsCMElementNamespace = 5,
vsCMElementParameter = 6,
vsCMElementAttribute = 7,
vsCMElementInterface = 8,
vsCMElementDelegate = 9,
vsCMElementEnum = 10,
vsCMElementStruct = 11,
vsCMElementUnion = 12,
vsCMElementLocalDeclStmt = 13,
vsCMElementFunctionInvokeStmt = 14,
vsCMElementPropertySetStmt = 15,
vsCMElementAssignmentStmt = 16,
vsCMElementInheritsStmt = 17,
vsCMElementImplementsStmt = 18,
vsCMElementOptionStmt = 19,
vsCMElementVBAttributeStmt = 20,
vsCMElementVBAttributeGroup = 21,
vsCMElementEventsDeclaration = 22,
vsCMElementUDTDecl = 23,
vsCMElementDeclareDecl = 24,
vsCMElementDefineStmt = 25,
vsCMElementTypeDef = 26,
vsCMElementIncludeStmt = 27,
vsCMElementUsingStmt = 28,
vsCMElementMacro = 29,
vsCMElementMap = 30,
vsCMElementIDLImport = 31,
vsCMElementIDLImportLib = 32,
vsCMElementIDLCoClass = 33,
vsCMElementIDLLibrary = 34,
vsCMElementImportStmt = 35,
vsCMElementMapEntry = 36,
vsCMElementVCBase = 37,
vsCMElementEvent = 38,
vsCMElementModule = 39
};
enum vsCMInfoLocation
{
vsCMInfoLocationProject = 1,
vsCMInfoLocationExternal = 2,
vsCMInfoLocationNone = 4,
vsCMInfoLocationVirtual = 8
};
struct __declspec(uuid("7f59e94e-4939-40d2-9f7f-b7651c25905d"))
TextPoint : IDispatch
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_DTE (
struct _DTE * * lppaReturn ) = 0;
virtual HRESULT __stdcall get_Parent (
struct TextDocument * * lppaReturn ) = 0;
virtual HRESULT __stdcall get_Line (
long * lppaReturn ) = 0;
virtual HRESULT __stdcall get_LineCharOffset (
long * lppaReturn ) = 0;
virtual HRESULT __stdcall get_AbsoluteCharOffset (
long * lppaReturn ) = 0;
virtual HRESULT __stdcall get_DisplayColumn (
long * lppaReturn ) = 0;
virtual HRESULT __stdcall get_AtEndOfDocument (
VARIANT_BOOL * lppaReturn ) = 0;
virtual HRESULT __stdcall get_AtStartOfDocument (
VARIANT_BOOL * lppaReturn ) = 0;
virtual HRESULT __stdcall get_AtEndOfLine (
VARIANT_BOOL * lppaReturn ) = 0;
virtual HRESULT __stdcall get_AtStartOfLine (
VARIANT_BOOL * lppaReturn ) = 0;
virtual HRESULT __stdcall get_LineLength (
long * lppaReturn ) = 0;
virtual HRESULT __stdcall EqualTo (
struct TextPoint * Point,
VARIANT_BOOL * lppaReturn ) = 0;
virtual HRESULT __stdcall LessThan (
struct TextPoint * Point,
VARIANT_BOOL * lppaReturn )
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -