Go to the source code of this file.
◆ __IEnumSetupInstances_FWD_DEFINED__
#define __IEnumSetupInstances_FWD_DEFINED__ |
◆ __ISetupConfiguration2_FWD_DEFINED__
#define __ISetupConfiguration2_FWD_DEFINED__ |
◆ __ISetupConfiguration_FWD_DEFINED__
#define __ISetupConfiguration_FWD_DEFINED__ |
◆ __ISetupHelper_FWD_DEFINED__
#define __ISetupHelper_FWD_DEFINED__ |
◆ __ISetupInstance2_FWD_DEFINED__
#define __ISetupInstance2_FWD_DEFINED__ |
◆ __ISetupInstance_FWD_DEFINED__
#define __ISetupInstance_FWD_DEFINED__ |
◆ __ISetupPackageReference_FWD_DEFINED__
#define __ISetupPackageReference_FWD_DEFINED__ |
◆ __SetupConfiguration_FWD_DEFINED__
#define __SetupConfiguration_FWD_DEFINED__ |
◆ E_FILENOTFOUND
#define E_FILENOTFOUND HRESULT_FROM_WIN32(ERROR_FILE_NOT_FOUND) |
◆ E_NOTFOUND
#define E_NOTFOUND HRESULT_FROM_WIN32(ERROR_NOT_FOUND) |
◆ IEnumSetupInstances
◆ ISetupConfiguration
◆ ISetupConfiguration2
◆ ISetupHelper
◆ ISetupInstance
◆ ISetupInstance2
◆ ISetupPackageReference
◆ InstanceState
The state of an instance.
Enumerator |
---|
eNone | The instance state has not been determined.
|
eLocal | The instance installation path exists.
|
eRegistered | A product is registered to the instance.
|
eNoRebootRequired | No reboot is required for the instance.
|
eComplete | The instance represents a complete install.
|
Definition at line 51 of file MSVCSetupApi.h.
◆ GetSetupConfiguration()
STDMETHODIMP GetSetupConfiguration |
( |
_Out_ ISetupConfiguration ** |
ppConfiguration, |
|
|
_Reserved_ LPVOID |
pReserved |
|
) |
| |
Gets an ISetupConfiguration that provides information about product instances installed on the machine.
- Parameters
-
ppConfiguration | The ISetupConfiguration that provides information about product instances installed on the machine. |
pReserved | Reserved for future use. |
- Returns
- Standard HRESULT indicating success or failure.
◆ CLSID_SetupConfiguration
EXTERN_C const CLSID CLSID_SetupConfiguration |
◆ IID_IEnumSetupInstances
EXTERN_C const IID IID_IEnumSetupInstances |
◆ IID_ISetupConfiguration
EXTERN_C const IID IID_ISetupConfiguration |
◆ IID_ISetupConfiguration2
EXTERN_C const IID IID_ISetupConfiguration2 |
◆ IID_ISetupHelper
EXTERN_C const IID IID_ISetupHelper |
◆ IID_ISetupInstance
EXTERN_C const IID IID_ISetupInstance |
◆ IID_ISetupInstance2
EXTERN_C const IID IID_ISetupInstance2 |
◆ IID_ISetupPackageReference
EXTERN_C const IID IID_ISetupPackageReference |