ReactOS  0.4.15-dev-1386-g5cb9f87
installed.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <windef.h>
4 #include <atlstr.h>
5 
7 {
8 public:
13 
15 
16  CInstalledApplicationInfo(BOOL bIsUserKey, REGSAM RegWowKey, HKEY hKey);
18  BOOL GetApplicationRegDword(LPCWSTR lpKeyName, DWORD *lpValue);
22 
41 
43 };
44 
46 
48 {
50 
51 public:
52  BOOL Enum(INT EnumType, APPENUMPROC lpEnumProc, PVOID param);
53 
55 };
56 
ATL::CStringW szProductID
Definition: installed.h:28
ATL::CStringW szRegOwner
Definition: installed.h:27
const WCHAR * LPCWSTR
Definition: xmlstorage.h:185
ATL::CStringW szInstallLocation
Definition: installed.h:37
ATL::CStringW szKeyName
Definition: installed.h:14
#define CALLBACK
Definition: compat.h:35
BOOL(CALLBACK * APPENUMPROC)(CInstalledApplicationInfo *Info, PVOID param)
Definition: installed.h:45
ATL::CStringW szDisplayVersion
Definition: installed.h:25
ATL::CStringW szReadme
Definition: installed.h:31
#define BOOL
Definition: nt_native.h:43
CInstalledApplicationInfo(BOOL bIsUserKey, REGSAM RegWowKey, HKEY hKey)
Definition: installed.cpp:15
int32_t INT
Definition: typedefs.h:58
ATL::CStringW szInstallDate
Definition: installed.h:36
VOID FreeCachedEntries()
Definition: installed.cpp:325
ATL::CStringW szPublisher
Definition: installed.h:26
_Must_inspect_result_ _In_ WDFCHILDLIST _In_ PWDF_CHILD_LIST_ITERATOR _Out_ WDFDEVICE _Inout_opt_ PWDF_CHILD_RETRIEVE_INFO Info
Definition: wdfchildlist.h:683
_Must_inspect_result_ _In_ WDFDEVICE _In_ WDFSTRING String
Definition: wdfdevice.h:2430
ATL::CStringW szDisplayName
Definition: installed.h:24
#define FALSE
Definition: types.h:117
unsigned int BOOL
Definition: ntddk_ex.h:94
ATL::CStringW szComments
Definition: installed.h:35
ATL::CAtlList< CInstalledApplicationInfo * > m_InfoList
Definition: installed.h:49
BOOL Enum(INT EnumType, APPENUMPROC lpEnumProc, PVOID param)
Definition: installed.cpp:174
ATL::CStringW szModifyPath
Definition: installed.h:40
BOOL UninstallApplication(BOOL bModify)
Definition: installed.cpp:139
ATL::CStringW szHelpTelephone
Definition: installed.h:30
ATL::CStringW szURLInfoAbout
Definition: installed.h:34
GLfloat param
Definition: glext.h:5796
unsigned long DWORD
Definition: ntddk_ex.h:95
BOOL RetrieveIcon(ATL::CStringW &IconLocation)
Definition: installed.cpp:129
static LSTATUS(WINAPI *pRegDeleteTreeW)(HKEY
ATL::CStringW szContact
Definition: installed.h:32
ATL::CStringW szUninstallString
Definition: installed.h:39
ATL::CStringW szDisplayIcon
Definition: installed.h:23
FxAutoRegKey hKey
ACCESS_MASK REGSAM
Definition: winreg.h:69
ATL::CStringW szURLUpdateInfo
Definition: installed.h:33
BOOL GetApplicationRegString(LPCWSTR lpKeyName, ATL::CStringW &String)
Definition: installed.cpp:68
BOOL GetApplicationRegDword(LPCWSTR lpKeyName, DWORD *lpValue)
Definition: installed.cpp:112
ATL::CStringW szInstallSource
Definition: installed.h:38
ATL::CStringW szHelpLink
Definition: installed.h:29