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 |