/* Generated by Ctran from chlist.cl */ #define CHLIST_G #ifndef LODGER_G #include #endif #ifndef VARES_G #include #endif #ifndef MATCHER_G #include #endif #ifndef LISTBOX_G #include #endif /* Class Numbers */ #define C_CHLIST 21 /* Method Numbers */ /* Constants for chlist */ #define SE_CHLIST_NSEL 0x01 #define SE_CHLIST_DATA 0x02 #define SE_CHLIST_RETAIN 0x04 #define IN_CHLIST_INCREMENTAL 0x01 #define PR_CHLIST_RETAIN 0x04 #define PR_CHLIST_SUSPENDED 0x08 #define PR_CHLIST_FIXED_WIDTH 0x10 /* Types for chlist */ typedef struct { short int rid; unsigned char nsel; unsigned char flags; } IN_CHLIST; typedef struct { unsigned short int set_flags; PR_VAROOT *data; unsigned short int nsel; } SE_CHLIST; /* Property of chlist */ typedef struct { PR_LISTBOX *pop; PR_VMATCHER *matcher; PR_VARES *data; unsigned short int nsel; unsigned short int flags; unsigned short int matchlen; } PRS_CHLIST; typedef struct pr_chlist { PRS_ROOT root; PRS_WIN win; PRS_LODGER lodger; PRS_CHLIST chlist; } PR_CHLIST;