⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dte.tlh

📁 一个统计文件大小和程序信息的插件程序(vc或vc.net下使用)
💻 TLH
📖 第 1 页 / 共 5 页
字号:
    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 + -