; Generated by Ctran from ipc.cat IPC_ING equ 1 IFNDEF APPMAN_ING INCLUDE ..\inc\APPMAN.ING ENDIF IFNDEF P_FILE_INC INCLUDE ..\inc\P_FILE.INC ENDIF ; Class Numbers C_SERVER equ 16 C_LINKSV equ 17 C_LINKCL equ 18 C_TOPLIP equ 19 C_EXOPL equ 20 C_CMAP equ 21 C_VOICE equ 22 C_NOTIFY equ 23 C_CONSOL equ 24 ; Method Numbers O_CM_AUTOWRAP equ 9 O_NO_DRAW equ 7 O_CO_DRAW equ 6 O_CO_KEY equ 4 O_CM_INSERT equ 2 O_SV_INIT equ 2 O_LC_START equ 1 O_CM_ATTRIB equ 12 O_CO_EDIT equ 10 O_CM_RECT equ 3 O_TIP_COMPLETE equ 6 O_CM_SENSE_SIZE equ 7 O_CO_SIZE equ 8 O_CM_ENQ_DRAW equ 4 O_CO_ESC equ 9 O_SV_RUN equ 3 O_CM_SENSE_CPOS equ 5 O_CM_SCROLL equ 11 O_CO_EXTRA equ 5 O_TIP_GETLINE equ 5 O_TIP_START equ 4 O_LS_GET_DATA equ 5 O_CM_SET_CPOS equ 6 O_CO_CURSOR equ 7 O_LC_GET_DATA equ 2 O_LC_STOP equ 3 O_CM_POINT_ROW equ 8 O_LS_SET_FORMAT equ 4 O_CM_SCROLLOCK equ 10 O_CM_INIT equ 1 O_SV_ABRUN equ 1 ; Property of server PRS_SERVER struc ServerQ P_QUE <> ServerT1 dw ? ServerT2 dw ? ServerCid dw ? PRS_SERVER ends PR_SERVER struc ServerRoot PRS_ROOT <> ServerServer PRS_SERVER <> PR_SERVER ends ; Constants for linksv TY_LINKSV_STEP equ (021h) TY_LINKSV_DEATH equ (022h) DF_LINK_NATIVE equ (0) DF_LINK_TEXT equ (1) DF_LINK_TABTEXT equ (2) DF_LINK_VOICE equ (3) DF_LINK_PARAS equ (4) DF_LINK_SPR equ (5) DF_LINK_WRD equ (6) DF_LINK_AGD equ (7) ; Property of linksv PRS_LINKSV struc LinksvBuf dw ? LinksvLen dw ? PRS_LINKSV ends PR_LINKSV struc LinksvRoot PRS_ROOT <> LinksvServer PRS_SERVER <> LinksvLinksv PRS_LINKSV <> PR_LINKSV ends ; Property of linkcl PRS_LINKCL struc LinkclPid dw ? PRS_LINKCL ends PR_LINKCL struc LinkclRoot PRS_ROOT <> LinkclLinkcl PRS_LINKCL <> PR_LINKCL ends ; Constants for toplip TY_TOPLIP_LINE equ (010h) TY_TOPLIP_DEATH equ (011h) ; Types for toplip PR_TOPLIP_STATUS struc PR_TOPLIP_STATUSStat dw ? PR_TOPLIP_STATUSMode dw ? PR_TOPLIP_STATUSLine dw ? PR_TOPLIP_STATUSOffset dw ? PR_TOPLIP_STATUS ends PR_TOPLIP_SOURCE struc PR_TOPLIP_SOURCEPid dw ? PR_TOPLIP_SOURCEBofs dw ? PR_TOPLIP_SOURCESofs dw ? PR_TOPLIP_SOURCE ends ; Property of toplip PRS_TOPLIP struc ToplipSt PR_TOPLIP_STATUS <> ToplipBuf db (1) * 256 dup (?) PRS_TOPLIP ends PR_TOPLIP struc ToplipRoot PRS_ROOT <> ToplipServer PRS_SERVER <> ToplipToplip PRS_TOPLIP <> PR_TOPLIP ends ; Constants for exopl EXOPL_ISEXP equ (001h) EXOPL_SIGNAL equ (002h) EXOPL_NTFY equ (004h) ; Types for exopl EXOPL_RESBUF struc EXOPL_RESBUFValue db 8 dup (?) EXOPL_RESBUFError dw ? EXOPL_RESBUFLine dw ? EXOPL_RESBUFOffset dw ? EXOPL_RESBUFSrc db (1) * P_FNAMESIZE dup (?) EXOPL_RESBUF ends EXOPL_PAR struc EXOPL_PARFlags dw ? EXOPL_PARCid dw ? EXOPL_PARQofs dw ? EXOPL_PARQlen dw ? EXOPL_PARRofs dw ? EXOPL_PAR ends ; Property of exopl PRS_EXOPL struc ExoplResult EXOPL_RESBUF <> PRS_EXOPL ends PR_EXOPL struc ExoplRoot PRS_ROOT <> ExoplActive PRS_ACTIVE <> ExoplExopl PRS_EXOPL <> PR_EXOPL ends ; Constants for cmap DR_CMAP_END equ (0) DR_CMAP_TEXT equ (1) DR_CMAP_SPACES equ (2) DR_CMAP_SCROLL equ (3) OP_CMAP_CLEAR equ (1) OP_CMAP_INVALID equ (2) ; Types for cmap PR_CMAP_DRAW struc PR_CMAP_DRAWLen dw ? PR_CMAP_DRAWBuf dw ? PR_CMAP_DRAWRow db ? PR_CMAP_DRAWCol db ? PR_CMAP_DRAW ends ; Property of cmap PRS_CMAP struc CmapBase dw ? CmapToprow dw ? CmapWidth dw ? CmapHeight dw ? CmapRow dw ? CmapCol dw ? CmapScroll dw ? CmapWrap db ? CmapSlock db ? PRS_CMAP ends PR_CMAP struc CmapRoot PRS_ROOT <> CmapCmap PRS_CMAP <> PR_CMAP ends ; Constants for voice TY_VOICE_PLAY equ (0) TY_VOICE_EDIT equ (1) TY_VOICE_CANCEL equ (2) ; Types for voice RQ_VOICE_MSG struc RQ_VOICE_MSGPstat dw ? RQ_VOICE_MSGBuf dw ? RQ_VOICE_MSGLen dw ? RQ_VOICE_MSGMaxlen dw ? RQ_VOICE_MSG ends ; Property of voice PRS_VOICE struc VoiceOwner dw ? VoiceMethod dw ? PRS_VOICE ends PR_VOICE struc VoiceRoot PRS_ROOT <> VoiceActive PRS_ACTIVE <> VoiceVoice PRS_VOICE <> PR_VOICE ends ; Constants for notify NOTIFY_MESS_TYPE equ (0) NOTIFY_MESS_ARGS equ (5) NOTIFY_MESS_SIZE equ (64) ; Property of notify PRS_NOTIFY struc NotifyErr0text db (1) * NOTIFY_MESS_SIZE dup (?) NotifyErr1text db (1) * NOTIFY_MESS_SIZE dup (?) NotifyBut0text db (1) * NOTIFY_MESS_SIZE dup (?) NotifyBut1text db (1) * NOTIFY_MESS_SIZE dup (?) NotifyBut2text db (1) * NOTIFY_MESS_SIZE dup (?) NotifyPname db (1) * NOTIFY_MESS_SIZE dup (?) PRS_NOTIFY ends PR_NOTIFY struc NotifyRoot PRS_ROOT <> NotifyActive PRS_ACTIVE <> NotifyIpcs PRS_IPCS <> NotifyNotify PRS_NOTIFY <> PR_NOTIFY ends ; Constants for consol CONSOL_MESS_READ equ (0) CONSOL_MESS_WRITE equ (1) CONSOL_MESS_CLOSE equ (2) CONSOL_MESS_SET equ (3) CONSOL_MESS_SENSE equ (4) CONSOL_MESS_TEST equ (5) CONSOL_MESS_FLUSH equ (6) CONSOL_MESS_CANCEL equ (7) CONSOL_MESS_EDIT equ (8) CONSOL_MESS_SPARE1 equ (9) CONSOL_MESS_SPARE2 equ (10) CONSOL_MESS_SPARE3 equ (11) CONSOL_MESS_SPARE4 equ (12) CONSOL_MESS_DIED equ (13) CONSOL_KEY_TYPE_AHEAD equ (32) CONSOL_MAX_STRING equ (255) ; Types for consol PR_CONSOL_WMSG_KEY struc PR_CONSOL_WMSG_KEYKeycode dw ? PR_CONSOL_WMSG_KEYModifiers db ? PR_CONSOL_WMSG_KEYCount db ? PR_CONSOL_WMSG_KEY ends ; Property of consol PRS_CONSOL struc ConsolCmap dw ? ConsolRcomp dw ? ConsolRmess dw ? ConsolHead dw ? ConsolTail dw ? ConsolList db (size PR_CONSOL_WMSG_KEY)* CONSOL_KEY_TYPE_AHEAD dup (?) PRS_CONSOL ends PR_CONSOL struc ConsolRoot PRS_ROOT <> ConsolServer PRS_SERVER <> ConsolConsol PRS_CONSOL <> PR_CONSOL ends