69 lines
1.6 KiB
Plaintext
69 lines
1.6 KiB
Plaintext
/* Generated by Ctran from wldselwn.cl */
|
|
#define WLDSELWN_G
|
|
#ifndef MATCHER_G
|
|
#include <matcher.g>
|
|
#endif
|
|
#ifndef WR_IO_H
|
|
#include <wr_io.h>
|
|
#endif
|
|
/* Class Numbers */
|
|
#define C_WMATCHER 37
|
|
#define C_WLDSELWN 38
|
|
/* Method Numbers */
|
|
#define O_WLD_RESTRICT 19
|
|
/* Constants for wmatcher */
|
|
#define GEOG_MAX_NAME 22
|
|
#define PR_WMATCHER_INDETERMINATE 0x02
|
|
/* Property of wmatcher */
|
|
typedef struct {
|
|
void *wfcb;
|
|
unsigned char iscountry;
|
|
unsigned char tleng;
|
|
char tbuf[GEOG_MAX_NAME];
|
|
WR_FIND_RES res;
|
|
short int resco;
|
|
} PRS_WMATCHER;
|
|
typedef struct pr_wmatcher
|
|
{
|
|
PRS_ROOT root;
|
|
PRS_MATCHER matcher;
|
|
PRS_WMATCHER wmatcher;
|
|
} PR_WMATCHER;
|
|
/* Constants for wldselwn */
|
|
#define PR_WLDSELWN_COUNTRY 0x01
|
|
#define PR_WLDSELWN_FIRST_PARTNER 0x02
|
|
#define PR_WLDSELWN_NOT_IN_DIALOG 0x04
|
|
#define PR_WLDSELWN_RESTRICTED 0x08
|
|
#define IN_WLDSELWN_CITY 0
|
|
#define IN_WLDSELWN_COUNTRY PR_WLDSELWN_COUNTRY
|
|
#define IN_WLDSELWN_FIRST_PARTNER PR_WLDSELWN_FIRST_PARTNER
|
|
#define IN_WLDSELWN_NOT_IN_DIALOG PR_WLDSELWN_NOT_IN_DIALOG
|
|
#define IN_WLDSELWN_SECOND_PARTNER 0x10
|
|
#define IN_WLDSELWN_SETHOME 0x20
|
|
#define IN_WLDSELWN_SETDFLT 0x40
|
|
/* Types for wldselwn */
|
|
typedef struct
|
|
{
|
|
unsigned short int flags;
|
|
PR_WIN *other;
|
|
} IN_WLDSELWN;
|
|
typedef struct
|
|
{
|
|
void *wfcb;
|
|
WR_EXTRA_DATA data;
|
|
} SENSE_WLDSELWN;
|
|
/* Property of wldselwn */
|
|
typedef struct {
|
|
PR_WMATCHER *mat;
|
|
unsigned char *tleng;
|
|
unsigned short int flags;
|
|
PR_WIN *other;
|
|
} PRS_WLDSELWN;
|
|
typedef struct pr_wldselwn
|
|
{
|
|
PRS_ROOT root;
|
|
PRS_WIN win;
|
|
PRS_LODGER lodger;
|
|
PRS_WLDSELWN wldselwn;
|
|
} PR_WLDSELWN;
|