public native static int AlmGetAlarm(int cardNo, int dbID, Integer refP);
public native static int AlmSetAlarm(int cardNo, int dbID, int ref, int alarmSeconds, boolean quiet);
public native static void CategoryCreateList(int db, int lst, int currentCategory, boolean showAll);
public native static boolean CategoryEdit(int db, Short category);
public native static int CategoryFind(int db, String name);
public native static void CategoryFreeList(int db, int list);
public native static void CategoryGetName(int db, int index, String name);
public native static int CategoryGetNext(int db, int index);
public native static void CategoryTruncateName(String name, int maxWidth);
public native static void CategorySetTriggerLabel(int ctl, String name);
public native static boolean CategorySelect(int db, int frm, int ctlID, int lstID, boolean title, Short categoryP, String categoryName);
public native static void ClipboardAddItem(int format, Object ptr, int length);
public native static int ClipboardGetItem(int format, Short length);
public native static void CtlDrawControl(int ControlP);
public native static void CtlEraseControl(int ControlP);
public native static String CtlGetLabel(int ControlP);
public native static int CtlGetValue(int ControlP);
public native static boolean CtlHandleEvent(int ControlP, Event EventP);
public native static void CtlHideControl(int ControlP);
public native static void CtlHitControl(int ControlP);
public native static boolean CtlEnabled(int ControlP);
public native static void CtlSetEnabled(int ControlP, boolean enable);
public native static void CtlSetLabel(int ControlP, String newLabel);
public native static void CtlSetUsable(int ControlP, boolean usable);
public native static void CtlSetValue(int ControlP, int newValue);
public native static void CtlShowControl(int ControlP);
public native static int DmArchiveRecord(int dbR, int index);
public native static int DmAttachRecord(int dbR, Short atP, int newH, Integer oldHP);
public native static int DmAttachResource(int dbR, int newH, int resType, int resID);
public native static int DmCloseDatabase(int dbR);
public native static int DmCreateDatabase(int cardNo, String nameP, int creator, int type, boolean resDB);
public native static int DmCreateDatabaseFromImage(Object bufferP);
public native static int DmDatabaseInfo(int cardNo, int dbID, String nameP, Short attributesP, Short versionP, Integer crDateP, Integer modDateP, Integer bckUpDateP, Integer modNumP, Integer appInfoIDP, Integer sortInfoIDP, Integer typeP, Integer creatorP);
public native static int DmDatabaseSize(int cardNo, int dbID, Integer numRecordsP, Integer totalBytesP, Integer dataBytesP);
public native static int DmDeleteDatabase(int cardNo, int dbID);
public native static int DmDeleteRecord(int dbR, int index);
public native static int DmDetachRecord(int dbR, int index, Integer oldHP);
public native static int DmDetachResource(int dbR, int index, Integer oldHP);
public native static int DmFindDatabase(int cardNo, String nameP);
public native static int DmFindRecordByID(int dbR, int uniqueID, Short indexP);
public native static int DmFindResource(int dbR, int resType, int resID, int findResH);
public native static int DmFindResourceType(int dbR, int resType, int typeIndex);
public native static int DmGetAppInfoID(int dbR);
public native static int DmGetDatabase(int cardNo, int index);
public native static int DmGetLastErr();
public native static int DmGetNextDatabaseByTypeCreator(boolean newSearch, DmSearchState stateInfoP, int type, int creator, boolean onlyLatestVers, Short cardNoP, Integer dbIDP);
public native static int DmGetRecord(int dbR, int index);
public native static int DmGetResource(int type, int ID);
public native static int DmGetResourceIndex(int dbR, int index);
public native static int DmGet1Resource(int type, int ID);
public native static int DmMoveCategory(int dbR, int toCategory, int fromCategory, boolean dirty);
public native static int DmMoveRecord(int dbR, int from, int to);
public native static int DmNewHandle(int dbR, int size);
public native static int DmNextOpenDatabase(int currentP);
public native static int DmNextOpenResDatabase(int dbR);
public native static int DmNewRecord(int dbR, Short atP, int size);
public native static int DmNewResource(int dbR, int resType, int resID, int size);
public native static int DmNumDatabases(int cardNo);
public native static int DmNumRecords(int dbR);
public native static int DmNumRecordsInCategory(int dbR, int category);
public native static int DmNumResources(int dbR);
public native static int DmOpenDatabase(int cardNo, int dbID, int mode);
public native static int DmOpenDatabaseByTypeCreator(int type, int creator, int mode);
public native static int DmOpenDatabaseInfo(int dbR, Integer dbIDP, Short openCountP, Short modeP, Short cardNoP, Boolean resDBP);
public native static int DmPositionInCategory(int dbR, int index, int category);
public native static int DmQueryNextInCategory(int dbR, Short indexP, int category);
public native static int DmQueryRecord(int dbR, int index);
public native static int DmRecordInfo(int dbR, int index, Byte attrP, Integer uniqueIDP, Integer chunkIDP);
public native static int DmResourceInfo(int dbR, int index, Integer resTypeP, Short resIDP, Integer chunkLocalIDP);
public native static int DmReleaseRecord(int dbR, int index, boolean dirty);
public native static int DmReleaseResource(int resourceH);
public native static int DmRemoveRecord(int dbR, int index);
public native static int DmRemoveResource(int dbR, int index);
public native static int DmRemoveSecretRecords(int dbR);
public native static int DmResetRecordStates(int dbR);
public native static int DmResizeRecord(int dbR, int index, int newSize);
public native static int DmResizeResource(int resourceH, int newSize);
public native static int DmSearchRecord(int recH, Integer dbRP);
public native static int DmSearchResource(int resType, int resId, int resH, Integer dbRP);
public native static int DmSeekRecordInCategory(int dbR, Short indexP, int offset, int direction, int category);
public native static int DmSet(Object recordP, int offset, int bytes, int value);
public native static int DmSetDatabaseInfo(int cardNo, int dbID, String nameP, Short attributesP, Short versionP, Integer crDateP, Integer modDateP, Integer bckUpDateP, Integer modNumP, Integer appInfoIDP, Integer sortInfoIDP, Integer typeP, Integer creatorP);
public native static int DmSetRecordInfo(int dbR, int index, Byte attrP, Integer uniqueIDP);
public native static int DmSetResourceInfo(int dbR, int index, Integer resTypeP, Short resIDP);
public native static int DmStrCopy(Object recordP, int offset, String srcP);
public native static int DmWrite(Object recordP, int ofset, Object srcP, int bytes);
public native static int DmWriteCheck(Object recordP, int ofset, int bytes);
public native static void ErrDisplayFileLineMsg(String filename, int lineno, String msg);
public native static void EvtAddEventToQueue(Event event);
public native static void EvtCopyEvent(Event source, Event dest);
public native static int EvtDequeuePenPoint(PointType retP);
public native static int EvtDequeuePenStrokeInfo(PointType startPtP, PointType endPtP);
public native static void EvtEnableGraffiti(boolean enable);
public native static int EvtEnqueueKey(int ascii, int keycode, int modifiers);
public native static int EvtFlushKeyQueue();
public native static int EvtFlushNextPenStroke();
public native static int EvtFlushPenQueue();
public native static void EvtGetEvent(Event event, int timeout);
public native static void EvtGetPen(Short pScreenX, Short pScreenY, Boolean pPenDown);
public native static boolean EvtKeyQueueEmpty();
public native static int EvtKeyQueueSize();
public native static int EvtPenQueueSize();
public native static int EvtProcessSoftKeyStroke(PointType startPtP, PointType endPtP);
public native static int EvtResetAutoOffTimer();
public native static int EvtWakeup();
public native static void FindStrInStr(String strToSearch, String strToFind, Short posP);
public native static int FldCalcFieldHeight(String chars, int maxWidth);
public native static void FldCompactText(int fld);
public native static void FldCopy(int fld);
public native static void FldCut(int fld);
public native static void FldDelete(int fld, int start, int end);
public native static boolean FldDirty(int fld);
public native static void FldDrawField(int fld);
public native static void FldEraseField(int fld);
public native static void FldFreeMemory(int fld);
public native static void FldGetAttributes(int fld, FieldAttr attrP);
public native static void FldGetBounds(int fld, Rectangle rect);
public native static int FldGetFont(int fld);
public native static int FldGetInsPtPosition(int fld);
public native static int FldGetMaxChars(int fld);
public native static int FldGetScrollPosition(int fld);
public native static void FldGetSelection(int fld, Short startPosition, Short endPosition);
public native static int FldGetTextAllocatedSize(int fld);
public native static int FldGetTextHandle(int fld);
public native static int FldGetTextHeight(int fld);
public native static int FldGetTextLength(int fld);
public native static String FldGetTextPtr(int fld);
public native static int FldGetVisibleLines(int fld);
public native static void FldGrabFocus(int fld);
public native static boolean FldHandleEvent(int fld, Event EventP);
public native static boolean FldInsert(int fld, String insertChars, int insertLen);
public native static boolean FldMakeFullyVisible(int fld);
public native static void FldPaste(int field);
public native static void FldRecalculateField(int fld, boolean redraw);
public native static void FldReleaseFocus(int fld);
public native static boolean FldScrollable(int fld, int direction);
public native static void FldScrollField(int fld, int linesToScroll, int direction);
public native static void FldSendChangeNotification(int fld);
public native static void FldSendHeightChangeNotification(int fld);
public native static void FldSetAttributes(int fld, FieldAttr attrP);
public native static void FldSetBounds(int fld, Rectangle rect);
public native static void FldSetDirty(int fld, boolean dirty);
public native static void FldSetFont(int fld, int fontID);
public native static void FldSetInsPtPosition(int fld, int pos);
public native static void FldSetMaxChars(int fld, int maxChars);
public native static void FldSetScrollPosition(int fld, int pos);
public native static void FldSetSelection(int fld, int startPosition, int endPosition);
public native static void FldSetText(int fld, int textHandle, int offset, int size);
public native static void FldSetTextAllocatedSize(int fld, int allocatedSize);
public native static void FldSetTextHandle(int fld, int textHandle);
public native static void FldSetTextPtr(int fld, String textP);
public native static void FldSetUsable(int fld, boolean usable);
public native static void FldUndo(int fld);
public native static int FldWordWrap(String chars, int maxWidth);
public native static int FntAverageCharWidth();
public native static int FntBaseLine();
public native static int FntCharHeight();
public native static void FntCharsInWidth(String string, Short stringWidthP, Short stringLengthP, Boolean fitWithinWidth);
public native static int FntCharsWidth(String pChars, int length);
public native static int FntCharWidth(char ch);
public native static int FntDescenderHeight();
public native static int FntGetFont();
public native static int FntGetFontPtr();
public native static int FntLineHeight();
public native static int FntLineWidth(String pChars, int length);
public native static int FntSetFont(int fontID);
public native static int FrmAlert(int alertId);
public native static void FrmCloseAllForms();
public native static void FrmCopyLabel(int frm, int labelID, String newLabel);
public native static void FrmCopyTitle(int frm, String newTitle);