popt2t,
Значки берутся из диспетера устройств, а значит их внешний вид зависит от версии Windows.
filters это битовая маска.
Код:
#define ID_SHOW_MISSING 1
#define ID_SHOW_NEWER 2
#define ID_SHOW_CURRENT 3
#define ID_SHOW_OLD 4
#define ID_SHOW_BETTER 5
#define ID_SHOW_WORSE_RANK 6
#define ID_SHOW_NF_MISSING 7
#define ID_SHOW_NF_UNKNOWN 8
#define ID_SHOW_NF_STANDARD 9
#define ID_SHOW_ONE 10
#define ID_SHOW_DUP 11
#define ID_SHOW_INVALID 12
#define FILTER_SHOW_MISSING (1<<ID_SHOW_MISSING)
#define FILTER_SHOW_NEWER (1<<ID_SHOW_NEWER)
#define FILTER_SHOW_CURRENT (1<<ID_SHOW_CURRENT)
#define FILTER_SHOW_OLD (1<<ID_SHOW_OLD)
#define FILTER_SHOW_BETTER (1<<ID_SHOW_BETTER)
#define FILTER_SHOW_WORSE_RANK (1<<ID_SHOW_WORSE_RANK)
#define FILTER_SHOW_NF_MISSING (1<<ID_SHOW_NF_MISSING)
#define FILTER_SHOW_NF_UNKNOWN (1<<ID_SHOW_NF_UNKNOWN)
#define FILTER_SHOW_NF_STANDARD (1<<ID_SHOW_NF_STANDARD)
#define FILTER_SHOW_ONE (1<<ID_SHOW_ONE)
#define FILTER_SHOW_DUP (1<<ID_SHOW_DUP)
#define FILTER_SHOW_INVALID (1<<ID_SHOW_INVALID)