55 lines
1.1 KiB
Plaintext
55 lines
1.1 KiB
Plaintext
/* Generated by Ctran from chlist.cl */
|
|||
|
|
#define CHLIST_G
|
||
|
|
#ifndef LODGER_G
|
||
|
|
#include <lodger.g>
|
||
|
|
#endif
|
||
|
|
#ifndef VARES_G
|
||
|
|
#include <vares.g>
|
||
|
|
#endif
|
||
|
|
#ifndef MATCHER_G
|
||
|
|
#include <matcher.g>
|
||
|
|
#endif
|
||
|
|
#ifndef LISTBOX_G
|
||
|
|
#include <listbox.g>
|
||
|
|
#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;
|