LWIACAPLISTVALUES

typedef struct _LWIACAPLISTVALUES 
{ 
   L_UINT uStructSize; 
   L_UINT uCapListValuesCount; 
   L_VOID ** ppCapListValues; 
} LWIACAPLISTVALUES, * pLWIACAPLISTVALUES; 

The LWIACAPLISTVALUES structure provides information about the enumerated WIA capabilities of type WIA_PROP_LIST.

Members

uStructSize

Size of this structure in bytes, for versioning. Use the sizeof() operator to calculate this value.

uCapListValuesCount

Contains the count of the received list values.

ppCapListValues

Pointer to the first item in the received list values array.

The content of this array should be cast back to the type of the original capability values.

Comments

This feature is available in LEADTOOLS version 16 or higher.

pLWIACAPLISTVALUES is a pointer to an LWIACAPLISTVALUES structure. If the function parameter type is pLWIACAPLISTVALUES, you can declare an LWIACAPLISTVALUES variable, update the structure's fields, and pass the variable's address in the parameter. Declaring a pLWIACAPLISTVALUES variable is necessary only if your program requires a pointer.

The content of the ppCapListValues pointer array should be cast back to the required type of the received capability of type WIA_PROP_LIST. For example, if the received capability is of type VT_I4 then you need to cast each member of this array to (L_INT) since this is an L_VOID pointers array.

The structure is used by:

Help Version 20.0.2020.4.3
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2020 LEAD Technologies, Inc. All Rights Reserved.

LEADTOOLS WIA C API Help