Go to the source code of this file.
|
| DWORD WINAPI | GetLocalManagedApplications (_In_ BOOL bUserApps, _Out_ LPDWORD pdwApps, _Out_ PLOCALMANAGEDAPPLICATION *prgLocalApps) |
| |
| DWORD WINAPI | GetManagedApplicationCategories (_Out_ DWORD dwReserved, _Out_ APPCATEGORYINFOLIST *pAppCategory) |
| |
| DWORD WINAPI | GetManagedApplications (_In_ GUID *pCategory, _In_ DWORD dwQueryFlags, _In_ DWORD dwInfoLevel, _Out_ LPDWORD pdwApps, _Out_ PMANAGEDAPPLICATION *prgManagedApps) |
| |
| DWORD WINAPI | CommandLineFromMsiDescriptor (WCHAR *szDescriptor, WCHAR *szCommandLine, DWORD *pcchCommandLine) |
| |
| DWORD WINAPI | InstallApplication (_In_ PINSTALLDATA pInstallInfo) |
| |
| DWORD WINAPI | UninstallApplication (_In_ LPWSTR ProductCode, _In_ DWORD dwStatus) |
| |
◆ LOCALSTATE_ASSIGNED
| #define LOCALSTATE_ASSIGNED 0x1 |
◆ LOCALSTATE_ORPHANED
| #define LOCALSTATE_ORPHANED 0x20 |
◆ LOCALSTATE_POLICYREMOVE_ORPHAN
| #define LOCALSTATE_POLICYREMOVE_ORPHAN 0x8 |
◆ LOCALSTATE_POLICYREMOVE_UNINSTALL
| #define LOCALSTATE_POLICYREMOVE_UNINSTALL 0x10 |
◆ LOCALSTATE_PUBLISHED
| #define LOCALSTATE_PUBLISHED 0x2 |
◆ LOCALSTATE_UNINSTALL_UNMANAGED
| #define LOCALSTATE_UNINSTALL_UNMANAGED 0x4 |
◆ LOCALSTATE_UNINSTALLED
| #define LOCALSTATE_UNINSTALLED 0x40 |
◆ MANAGED_APPS_FROMCATEGORY
| #define MANAGED_APPS_FROMCATEGORY 0x2 |
◆ MANAGED_APPS_INFOLEVEL_DEFAULT
| #define MANAGED_APPS_INFOLEVEL_DEFAULT 0x10000 |
◆ MANAGED_APPS_USERAPPLICATIONS
| #define MANAGED_APPS_USERAPPLICATIONS 0x1 |
◆ MANAGED_APPTYPE_SETUPEXE
| #define MANAGED_APPTYPE_SETUPEXE 0x2 |
◆ MANAGED_APPTYPE_UNSUPPORTED
| #define MANAGED_APPTYPE_UNSUPPORTED 0x3 |
◆ MANAGED_APPTYPE_WINDOWSINSTALLER
| #define MANAGED_APPTYPE_WINDOWSINSTALLER 0x1 |
◆ APPCATEGORYINFO
◆ APPCATEGORYINFOLIST
◆ INSTALLDATA
◆ INSTALLSPEC
◆ INSTALLSPECTYPE
◆ LOCALMANAGEDAPPLICATION
◆ MANAGEDAPPLICATION
◆ PINSTALLDATA
◆ PLOCALMANAGEDAPPLICATION
◆ PMANAGEDAPPLICATION
◆ _INSTALLSPECTYPE
| Enumerator |
|---|
| APPNAME | |
| FILEEXT | |
| PROGID | |
| COMCLASS | |
Definition at line 18 of file appmgmt.h.
19{
enum _INSTALLSPECTYPE INSTALLSPECTYPE
◆ CommandLineFromMsiDescriptor()
Definition at line 22 of file msi.c.
24{
25 static const WCHAR szMsi[] = {
'm',
's',
'i',0 };
29
30 TRACE(
"%S %p %p\n", szDescriptor, szCommandLine, pcchCommandLine);
31
33 if (!hmsi)
35 mpcfd = (
void*)
GetProcAddress( hmsi,
"MsiProvideComponentFromDescriptorW" );
36 if (mpcfd)
37 r = mpcfd( szDescriptor, szCommandLine, pcchCommandLine,
NULL );
40}
UINT(WINAPI * fnMsiProvideComponentFromDescriptor)(LPCWSTR, LPWSTR, DWORD *, DWORD *)
#define ERROR_CALL_NOT_IMPLEMENTED
#define GetProcAddress(x, y)
GLdouble GLdouble GLdouble r
Referenced by shelllink_get_msi_component_path().
◆ GetLocalManagedApplications()
◆ GetManagedApplicationCategories()
◆ GetManagedApplications()
◆ InstallApplication()
◆ UninstallApplication()