winIDEA SDK
|
The IConnectProject interface provides access to build manager functions exported by winIDEA.
#include <i_Connect.h>
Inherits IUnknown.
Classes | |
struct | SInfo |
Contains information about the build manager capabilities. More... | |
struct | SStatus |
Contains information about the build manager status. More... | |
Public Types | |
enum | EOperationFlags { ofCustom = 0x00000001 , ofCompile = 0x00000002 , ofLink = 0x00000003 , ofMake = 0x00000004 , ofBuild = 0x00000005 , ofDependencies = 0x00000006 , ofIsUpToDate = 0x00000007 , ofSetTarget = 0x00000008 , ofExport = 0x00000009 , ofImport = 0x0000000A , ofStop = 0x0000000F , ofOperationMask = 0x0000000F , ofSuppressPostLinkActions = 0x00000010 } |
Flags defining build manager operations. More... | |
enum | EOptionFlags { ofaGet = isys::IConnectProject::EOptionFlags::ofaGet , ofaEnum = isys::IConnectProject::EOptionFlags::ofaEnum , ofaSet = isys::IConnectProject::EOptionFlags::ofaSet , ofaAdd = isys::IConnectProject::EOptionFlags::ofaAdd , ofaRmv = isys::IConnectProject::EOptionFlags::ofaRmv , ofaMov = isys::IConnectProject::EOptionFlags::ofaMov , ofaMask = isys::IConnectProject::EOptionFlags::ofaMask , ofaRelativePaths = isys::IConnectProject::EOptionFlags::ofaRelativePaths , ofaEnumIndexMask = isys::IConnectProject::EOptionFlags::ofaEnumIndexMask } |
Public Member Functions | |
virtual HRESULT | Operation (DWORD dwOperationFlags, LPCSTR pszOperation, LPCSTR pszParameters) PURE |
Invokes a build manager operation. More... | |
virtual HRESULT | Option (DWORD dwOptionFlags, LPCSTR pszScope, LPCSTR pszOption, LPSTR pszValue, DWORD dwValueLen) PURE |
Sets or retrieves a build manager configuration option. More... | |
Flags defining build manager operations.
Enumerator | |
---|---|
ofaGet | |
ofaEnum | |
ofaSet | |
ofaAdd | |
ofaRmv | |
ofaMov | |
ofaMask | |
ofaRelativePaths | |
ofaEnumIndexMask |
|
virtual |
Invokes a build manager operation.
dwOperationFlags | specifies the operation to execute. See IConnectProject::EOperationFlags |
pszOperation | Identifies the custom operation to perform. The specified operation must be defined as custom operation in winIDEA. This parameter is ignored if ofCustom flag is not set. |
pszParameters | specifies the additional parameters for the requested operation. |
|
virtual |
Sets or retrieves a build manager configuration option.
For description of parameters, see CProjectController.