Win32 API 日本語リファレンス
ホームSystem.ApplicationInstallationAndServicing › IPMApplicationInfo

IPMApplicationInfo

COM
IID50afb58a-438c-4088-9789-f8c4899829c7継承元IUnknown自前メソッド開始 vtbl3

メソッド 55

vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。

vtblメソッド
3HRESULT get_ProductID(GUID* pProductID)
4HRESULT get_InstanceID(GUID* pInstanceID)
5HRESULT get_OfferID(GUID* pOfferID)
6HRESULT get_DefaultTask(LPWSTR* pDefaultTask)
7HRESULT get_AppTitle(LPWSTR* pAppTitle)
8HRESULT get_IconPath(LPWSTR* pAppIconPath)
9HRESULT get_NotificationState(BOOL* pIsNotified)
10HRESULT get_AppInstallType(PM_APPLICATION_INSTALL_TYPE* pAppInstallType)
11HRESULT get_State(PM_APPLICATION_STATE* pState)
12HRESULT get_IsRevoked(BOOL* pIsRevoked)
13HRESULT get_UpdateAvailable(BOOL* pIsUpdateAvailable)
14HRESULT get_InstallDate(FILETIME* pInstallDate)
15HRESULT get_IsUninstallable(BOOL* pIsUninstallable)
16HRESULT get_IsThemable(BOOL* pIsThemable)
17HRESULT get_IsTrial(BOOL* pIsTrial)
18HRESULT get_InstallPath(LPWSTR* pInstallPath)
19HRESULT get_DataRoot(LPWSTR* pDataRoot)
20HRESULT get_Genre(PM_APP_GENRE* pGenre)
21HRESULT get_Publisher(LPWSTR* pPublisher)
22HRESULT get_Author(LPWSTR* pAuthor)
23HRESULT get_Description(LPWSTR* pDescription)
24HRESULT get_Version(LPWSTR* pVersion)
25HRESULT get_InvocationInfo(LPWSTR* pImageUrn, LPWSTR* pParameters)
26HRESULT get_AppPlatMajorVersion(BYTE* pMajorVer)
27HRESULT get_AppPlatMinorVersion(BYTE* pMinorVer)
28HRESULT get_PublisherID(GUID* pPublisherID)
29HRESULT get_IsMultiCore(BOOL* pIsMultiCore)
30HRESULT get_SID(LPWSTR* pSID)
31HRESULT get_AppPlatMajorVersionLightUp(BYTE* pMajorVer)
32HRESULT get_AppPlatMinorVersionLightUp(BYTE* pMinorVer)
33HRESULT set_UpdateAvailable(BOOL IsUpdateAvailable)
34HRESULT set_NotificationState(BOOL IsNotified)
35HRESULT set_IconPath(LPWSTR AppIconPath)
36HRESULT set_UninstallableState(BOOL IsUninstallable)
37HRESULT get_IsPinableOnKidZone(BOOL* pIsPinable)
38HRESULT get_IsOriginallyPreInstalled(BOOL* pIsPreinstalled)
39HRESULT get_IsInstallOnSD(BOOL* pIsInstallOnSD)
40HRESULT get_IsOptoutOnSD(BOOL* pIsOptoutOnSD)
41HRESULT get_IsOptoutBackupRestore(BOOL* pIsOptoutBackupRestore)
42HRESULT set_EnterpriseDisabled(BOOL IsDisabled)
43HRESULT set_EnterpriseUninstallable(BOOL IsUninstallable)
44HRESULT get_EnterpriseDisabled(BOOL* IsDisabled)
45HRESULT get_EnterpriseUninstallable(BOOL* IsUninstallable)
46HRESULT get_IsVisibleOnAppList(BOOL* pIsVisible)
47HRESULT get_IsInboxApp(BOOL* pIsInboxApp)
48HRESULT get_StorageID(GUID* pStorageID)
49HRESULT get_StartAppBlob(PM_STARTAPPBLOB* pBlob)
50HRESULT get_IsMovable(BOOL* pIsMovable)
51HRESULT get_DeploymentAppEnumerationHubFilter(PM_TILE_HUBTYPE* HubType)
52HRESULT get_ModifiedDate(FILETIME* pModifiedDate)
53HRESULT get_IsOriginallyRestored(BOOL* pIsRestored)
54HRESULT get_ShouldDeferMdilBind(BOOL* pfDeferMdilBind)
55HRESULT get_IsFullyPreInstall(BOOL* pfIsFullyPreInstall)
56HRESULT set_IsMdilMaintenanceNeeded(BOOL fIsMdilMaintenanceNeeded)
57HRESULT set_Title(LPWSTR AppTitle)