/* Generated by Ctran from dtedit.cl */ #define DTEDIT_G #ifndef LODGER_G #include #endif #ifndef MFNE_G #include #endif /* Class Numbers */ #define C_DTEDIT 31 /* Method Numbers */ /* Constants for dtedit */ #define SE_DTEDIT_VALUE 0x01 #define SE_DTEDIT_LOW 0x02 #define SE_DTEDIT_HIGH 0x04 #define PR_DTEDIT_DATE 0x0000 #define PR_DTEDIT_TIME 0x0100 #define PR_DTEDIT_DURATION 0x0200 #define PR_DTEDIT_SECONDS 0x1000 #define PR_DTEDIT_NEGATIVE 0x2000 #define PR_DTEDIT_AMPM 0x4000 #define PR_DTEDIT_NEG_DURATION (PR_DTEDIT_DURATION|PR_DTEDIT_NEGATIVE) #define IN_DTEDIT_INIT (SE_DTEDIT_VALUE|SE_DTEDIT_LOW|SE_DTEDIT_HIGH) #define IN_DTEDIT_DDMMYYYY (PR_DTEDIT_DATE) #define IN_DTEDIT_HHMMSS (PR_DTEDIT_TIME|PR_DTEDIT_SECONDS) #define IN_DTEDIT_HHMM (PR_DTEDIT_TIME) #define IN_DTEDIT_HHMMSS_D (PR_DTEDIT_TIME|PR_DTEDIT_DURATION|PR_DTEDIT_SECONDS) #define IN_DTEDIT_HHMM_D (PR_DTEDIT_TIME|PR_DTEDIT_DURATION) #define IN_DTEDIT_HHMMSS_ND (PR_DTEDIT_TIME|PR_DTEDIT_NEG_DURATION|PR_DTEDIT_SECONDS) #define IN_DTEDIT_HHMM_ND (PR_DTEDIT_TIME|PR_DTEDIT_NEG_DURATION) /* Types for dtedit */ typedef struct { unsigned short int flags; long int value; long int low; long int high; } IN_DTEDIT; typedef struct { unsigned short int flags; long int value; long int low; long int high; } SE_DTEDIT; /* Property of dtedit */ typedef struct { void *cal; short int dType; unsigned char changed; unsigned char inSelfCheck; IN_DTEDIT in; } PRS_DTEDIT; typedef struct pr_dtedit { PRS_ROOT root; PRS_WIN win; PRS_LODGER lodger; PRS_MFNE mfne; PRS_DTEDIT dtedit; } PR_DTEDIT;