ReactOS  0.4.11-dev-946-g431643b
available.h File Reference
#include <windef.h>
#include <atlstr.h>
#include <atlsimpcoll.h>
#include <atlcoll.h>
#include "misc.h"
Include dependency graph for available.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  CAvailableApplicationInfo
 
struct  AvailableStrings
 
class  CAvailableApps
 

Typedefs

typedef BOOL(CALLBACKAVAILENUMPROC) (CAvailableApplicationInfo *Info, LPCWSTR szFolderPath)
 

Enumerations

enum  LicenseType {
  LICENSE_NONE, LICENSE_OPENSOURCE, LICENSE_FREEWARE, LICENSE_TRIAL,
  LICENSE_MIN = LICENSE_NONE, LICENSE_MAX = LICENSE_TRIAL
}
 

Functions

BOOL IsLicenseType (INT x)
 

Typedef Documentation

◆ AVAILENUMPROC

typedef BOOL(CALLBACK * AVAILENUMPROC) (CAvailableApplicationInfo *Info, LPCWSTR szFolderPath)

Definition at line 82 of file available.h.

Enumeration Type Documentation

◆ LicenseType

Enumerator
LICENSE_NONE 
LICENSE_OPENSOURCE 
LICENSE_FREEWARE 
LICENSE_TRIAL 
LICENSE_MIN 
LICENSE_MAX 

Definition at line 10 of file available.h.

Function Documentation

◆ IsLicenseType()

BOOL IsLicenseType ( INT  x)
inline

Definition at line 20 of file available.h.

Referenced by CAvailableApplicationInfo::RetrieveLicenseType().

21 {
22  return (x >= LICENSE_MIN && x <= LICENSE_MAX);
23 }
INT x
Definition: msvc.h:62