📄 dte.tlh
字号:
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 + -