KVPageSelection

This structure specifies a set of pages to convert. This structure is defined in kvpageselection.h.

typedef struct tag_KVPageSelection
{
    KVStructHeader;
    uint32_t* pages;
    uint32_t numberOfPages;
    BOOL isExclusion;
} 
KVPageSelection;

Member Descriptions

KVStructHeader The KeyView version of the structure. See KVStructHead.
pages

Points to the first element of the array of pages to select. The pointer must not be NULL. You specify the pages as 1-indexed page numbers (that is, the first page is 1). The page number 0 is invalid and must not be included in the array. The page numbers in the array do not have to be sorted and can include duplicates.

numberOfPages The number of elements in the pages array.
isExclusion

Set isExclusion to FALSE to specify that this structure defines an inclusion list, such that KeyView outputs only the pages in the pages array, in the order they appear in the array and with any duplicates being output multiple times.

Set isExclusion to TRUE to specify that this structure defines an exclusion list, such that KeyView outputs all pages in order, except those that appear in the pages array. Duplicated page numbers in an exclusion list are ignored.