3 #define WIN32_NO_STATUS
5 #define COM_NO_WINDOWS_H
23 #include <ndk/rtlfuncs.h>
25 #include <atlsimpcoll.h>
32 #define APPLICATION_DATABASE_URL L"https://svn.reactos.org/packages/rappmgr.cab"
33 #define MAX_STR_LEN 256
55 ENUM_INSTALLED_APPLICATIONS
= 31,
57 ENUM_INSTALLED_MIN
= ENUM_ALL_INSTALLED
,
58 ENUM_INSTALLED_MAX
= ENUM_UPDATES
,
59 ENUM_AVAILABLE_MIN
= ENUM_ALL_AVAILABLE
,
60 ENUM_AVAILABLE_MAX
= ENUM_CAT_SELECTED
,
63 inline BOOL
IsAvailableEnum(INT x
)
65 return (x
>= ENUM_AVAILABLE_MIN
&& x
<= ENUM_AVAILABLE_MAX
);
68 inline BOOL
IsInstalledEnum(INT x
)
70 return (x
>= ENUM_INSTALLED_MIN
&& x
<= ENUM_INSTALLED_MAX
);