home *** CD-ROM | disk | FTP | other *** search
- #define CHLIST_OPH
-
- #ifndef LODGER_OPH
- #include <sdk\lodger>
- #endif
-
- #ifndef VARES_OPH
- #include <sdk\vares>
- #endif
-
- #ifndef MATCHER_OPH
- #include <sdk\matcher>
- #endif
-
- #ifndef LISTBOX_OPH
- #include <sdk\listbox>
- #endif
-
- /* 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 */
-
- STRUCT IN_CHLIST
- rid%
- nsel#
- flags#
- ENDS
-
- STRUCT SE_CHLIST
- set_flags%
- data%
- nsel%
- ENDS
-
- /* Property of chlist */
-
- STRUCT PRS_CHLIST
- pop%
- matcher%
- data%
- nsel%
- flags%
- matchlen%
- ENDS
-
- STRUCT PR_CHLIST
- root#(SIZEOF(PRS_ROOT))
- win#(SIZEOF(PRS_WIN))
- lodger#(SIZEOF(PRS_LODGER))
- chlist#(SIZEOF(PRS_CHLIST))
- ENDS
-