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

📄 dte.tlh

📁 一个统计文件大小和程序信息的插件程序(vc或vc.net下使用)
💻 TLH
📖 第 1 页 / 共 5 页
字号:
        struct ProjectItem * * lppcReturn ) = 0;
    virtual HRESULT __stdcall get_Parent (
        IDispatch * * lppptReturn ) = 0;
    virtual HRESULT __stdcall get_Count (
        long * lplReturn ) = 0;
    virtual HRESULT __stdcall _NewEnum (
        IUnknown * * lppiuReturn ) = 0;
    virtual HRESULT __stdcall get_DTE (
        struct _DTE * * lppaReturn ) = 0;
    virtual HRESULT __stdcall get_Kind (
        BSTR * lpbstrFileName ) = 0;
    virtual HRESULT __stdcall AddFromFile (
        BSTR FileName,
        struct ProjectItem * * lppcReturn ) = 0;
    virtual HRESULT __stdcall AddFromTemplate (
        BSTR FileName,
        BSTR Name,
        struct ProjectItem * * lppcReturn ) = 0;
    virtual HRESULT __stdcall AddFromDirectory (
        BSTR Directory,
        struct ProjectItem * * lppcReturn ) = 0;
    virtual HRESULT __stdcall get_ContainingProject (
        struct Project * * ppProject ) = 0;
    virtual HRESULT __stdcall AddFolder (
        BSTR Name,
        BSTR Kind,
        struct ProjectItem * * pProjectItem ) = 0;
    virtual HRESULT __stdcall AddFromFileCopy (
        BSTR FilePath,
        struct ProjectItem * * pProjectItem ) = 0;
};

struct __declspec(uuid("866311e6-c887-4143-9833-645f5b93f6f1"))
Project : IDispatch
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall get_Name (
        BSTR * lpbstrName ) = 0;
    virtual HRESULT __stdcall put_Name (
        BSTR lpbstrName ) = 0;
    virtual HRESULT __stdcall get_FileName (
        BSTR * lpbstrReturn ) = 0;
    virtual HRESULT __stdcall get_IsDirty (
        VARIANT_BOOL * lpfReturn ) = 0;
    virtual HRESULT __stdcall put_IsDirty (
        VARIANT_BOOL lpfReturn ) = 0;
    virtual HRESULT __stdcall get_Collection (
        struct Projects * * lppaReturn ) = 0;
    virtual HRESULT __stdcall SaveAs (
        BSTR NewFileName ) = 0;
    virtual HRESULT __stdcall get_DTE (
        struct _DTE * * lppaReturn ) = 0;
    virtual HRESULT __stdcall get_Kind (
        BSTR * lpbstrFileName ) = 0;
    virtual HRESULT __stdcall get_ProjectItems (
        struct ProjectItems * * lppcReturn ) = 0;
    virtual HRESULT __stdcall get_Properties (
        struct Properties * * ppObject ) = 0;
    virtual HRESULT __stdcall get_UniqueName (
        BSTR * lpbstrFileName ) = 0;
    virtual HRESULT __stdcall get_Object (
        IDispatch * * ProjectModel ) = 0;
    virtual HRESULT __stdcall get_Extender (
        BSTR ExtenderName,
        IDispatch * * Extender ) = 0;
    virtual HRESULT __stdcall get_ExtenderNames (
        VARIANT * ExtenderNames ) = 0;
    virtual HRESULT __stdcall get_ExtenderCATID (
        BSTR * pRetval ) = 0;
    virtual HRESULT __stdcall get_FullName (
        BSTR * lpbstrReturn ) = 0;
    virtual HRESULT __stdcall get_Saved (
        VARIANT_BOOL * lpfReturn ) = 0;
    virtual HRESULT __stdcall put_Saved (
        VARIANT_BOOL lpfReturn ) = 0;
    virtual HRESULT __stdcall get_ConfigurationManager (
        struct ConfigurationManager * * ppConfigurationManager ) = 0;
    virtual HRESULT __stdcall get_Globals (
        struct Globals * * ppGlobals ) = 0;
    virtual HRESULT __stdcall Save (
        BSTR FileName ) = 0;
    virtual HRESULT __stdcall get_ParentProjectItem (
        struct ProjectItem * * ppParentProjectItem ) = 0;
    virtual HRESULT __stdcall get_CodeModel (
        struct CodeModel * * ppCodeModel ) = 0;
    virtual HRESULT __stdcall Delete ( ) = 0;
};

struct __declspec(uuid("e3ec0add-31b3-461f-8303-8a5e6931257a"))
Projects : IDispatch
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall Item (
        VARIANT index,
        struct Project * * lppcReturn ) = 0;
    virtual HRESULT __stdcall get_Parent (
        struct _DTE * * lppaReturn ) = 0;
    virtual HRESULT __stdcall get_Count (
        long * lplReturn ) = 0;
    virtual HRESULT __stdcall _NewEnum (
        IUnknown * * lppiuReturn ) = 0;
    virtual HRESULT __stdcall get_DTE (
        struct _DTE * * lppaReturn ) = 0;
    virtual HRESULT __stdcall get_Properties (
        struct Properties * * ppObject ) = 0;
    virtual HRESULT __stdcall get_Kind (
        BSTR * lpbstrReturn ) = 0;
};

struct __declspec(uuid("4cc8ccf5-a926-4646-b17f-b4940caed472"))
Properties : IDispatch
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall Item (
        VARIANT index,
        struct Property * * lplppReturn ) = 0;
    virtual HRESULT __stdcall get_Application (
        IDispatch * * lppidReturn ) = 0;
    virtual HRESULT __stdcall get_Parent (
        IDispatch * * lppidReturn ) = 0;
    virtual HRESULT __stdcall get_Count (
        long * lplReturn ) = 0;
    virtual HRESULT __stdcall _NewEnum (
        IUnknown * * lppiuReturn ) = 0;
    virtual HRESULT __stdcall get_DTE (
        struct _DTE * * lppaReturn ) = 0;
};

struct __declspec(uuid("7b988e06-2581-485e-9322-04881e0600d0"))
Property : IDispatch
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall get_Value (
        VARIANT * lppvReturn ) = 0;
    virtual HRESULT __stdcall put_Value (
        VARIANT lppvReturn ) = 0;
    virtual HRESULT __stdcall putref_Value (
        VARIANT lppvReturn ) = 0;
    virtual HRESULT __stdcall get_IndexedValue (
        VARIANT Index1,
        VARIANT Index2,
        VARIANT Index3,
        VARIANT Index4,
        VARIANT * Val ) = 0;
    virtual HRESULT __stdcall put_IndexedValue (
        VARIANT Index1,
        VARIANT Index2,
        VARIANT Index3,
        VARIANT Index4,
        VARIANT Val ) = 0;
    virtual HRESULT __stdcall get_NumIndices (
        short * lpiRetVal ) = 0;
    virtual HRESULT __stdcall get_Application (
        IDispatch * * lppidReturn ) = 0;
    virtual HRESULT __stdcall get_Parent (
        struct Properties * * lpppReturn ) = 0;
    virtual HRESULT __stdcall get_Name (
        BSTR * lpbstrReturn ) = 0;
    virtual HRESULT __stdcall get_Collection (
        struct Properties * * lpppReturn ) = 0;
    virtual HRESULT __stdcall get_Object (
        IDispatch * * lppunk ) = 0;
    virtual HRESULT __stdcall putref_Object (
        IUnknown * lppunk ) = 0;
    virtual HRESULT __stdcall get_DTE (
        struct _DTE * * lppaReturn ) = 0;
};

struct __declspec(uuid("9043fda1-345b-4364-900f-bc8598eb8e4f"))
ConfigurationManager : 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,
        BSTR Platform,
        struct Configuration * * ppOut ) = 0;
    virtual HRESULT __stdcall get_Count (
        long * pCount ) = 0;
    virtual HRESULT __stdcall ConfigurationRow (
        BSTR Name,
        struct Configurations * * ppOut ) = 0;
    virtual HRESULT __stdcall AddConfigurationRow (
        BSTR NewName,
        BSTR ExistingName,
        VARIANT_BOOL Propagate,
        struct Configurations * * ppOut ) = 0;
    virtual HRESULT __stdcall DeleteConfigurationRow (
        BSTR Name ) = 0;
    virtual HRESULT __stdcall get_ConfigurationRowNames (
        VARIANT * pNames ) = 0;
    virtual HRESULT __stdcall Platform (
        BSTR Name,
        struct Configurations * * ppOut ) = 0;
    virtual HRESULT __stdcall AddPlatform (
        BSTR NewName,
        BSTR ExistingName,
        VARIANT_BOOL Propagate,
        struct Configurations * * ppOut ) = 0;
    virtual HRESULT __stdcall DeletePlatform (
        BSTR Name ) = 0;
    virtual HRESULT __stdcall get_PlatformNames (
        VARIANT * pNames ) = 0;
    virtual HRESULT __stdcall get_SupportedPlatforms (
        VARIANT * pPlatforms ) = 0;
    virtual HRESULT __stdcall get_ActiveConfiguration (
        struct Configuration * * ppOut ) = 0;
};

struct __declspec(uuid("90813589-fe21-4aa4-a2e5-053fd274e980"))
Configuration : IDispatch
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall get_DTE (
        struct _DTE * * ppDTE ) = 0;
    virtual HRESULT __stdcall get_Collection (
        struct ConfigurationManager * * ppConfigurationManager ) = 0;
    virtual HRESULT __stdcall get_ConfigurationName (
        BSTR * pName ) = 0;
    virtual HRESULT __stdcall get_PlatformName (
        BSTR * pName ) = 0;
    virtual HRESULT __stdcall get_Type (
        enum vsConfigurationType * pType ) = 0;
    virtual HRESULT __stdcall get_Owner (
        IDispatch * * ppOwner ) = 0;
    virtual HRESULT __stdcall get_Properties (
        struct Properties * * ppProperties ) = 0;
    virtual HRESULT __stdcall get_IsBuildable (
        VARIANT_BOOL * pBuildable ) = 0;
    virtual HRESULT __stdcall get_IsRunable (
        VARIANT_BOOL * pRunable ) = 0;
    virtual HRESULT __stdcall get_IsDeployable (
        VARIANT_BOOL * pDeployable ) = 0;
    virtual HRESULT __stdcall get_Object (
        IDispatch * * ppDisp ) = 0;
    virtual HRESULT __stdcall get_Extender (
        BSTR ExtenderName,
        IDispatch * * Extender ) = 0;
    virtual HRESULT __stdcall get_ExtenderNames (
        VARIANT * ExtenderNames ) = 0;
    virtual HRESULT __stdcall get_ExtenderCATID (
        BSTR * pRetval ) = 0;
    virtual HRESULT __stdcall get_OutputGroups (
        struct OutputGroups * * ppOutputGroups ) = 0;
};

enum vsConfigurationType
{
    vsConfigurationTypeProject = 1,
    vsConfigurationTypeProjectItem = 2
};

struct __declspec(uuid("f9fa748e-e302-44cf-891b-e263189d585e"))
OutputGroups : IDispatch
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall get_DTE (
        struct _DTE * * ppDTE ) = 0;
    virtual HRESULT __stdcall get_Parent (
        struct Configuration * * ppConfiguration ) = 0;
    virtual HRESULT __stdcall _NewEnum (
        IUnknown * * Enumerator ) = 0;
    virtual HRESULT __stdcall Item (
        VARIANT index,
        struct OutputGroup * * ppOut ) = 0;
    virtual HRESULT __stdcall get_Count (
        long * pCount ) = 0;
};

struct __declspec(uuid("a3a80783-875f-435b-9639-e5ce888df737"))
OutputGroup : IDispatch
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall get_DTE (
        struct _DTE * * ppDTE ) = 0;
    virtual HRESULT __stdcall get_Collection (
        struct OutputGroups * * ppOutputGroups ) = 0;
    virtual HRESULT __stdcall get_FileNames (
        VARIANT * pNames ) = 0;
    virtual HRESULT __stdcall get_FileCount (
        long * pCountNames ) = 0;
    virtual HRESULT __stdcall get_DisplayName (
        BSTR * pName ) = 0;
    virtual HRESULT __stdcall get_CanonicalName (
        BSTR * pName ) = 0;
    virtual HRESULT __stdcall get_FileURLs (
        VARIANT * pURLs ) = 0;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -