⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ezicmn.h

📁 印尼字库和输入法
💻 H
📖 第 1 页 / 共 2 页
字号:
    typedef struct _ZI8_LANGUAGE_ENTRY
    {
        ZI8UCHAR           Language;
        PZI8VOID           pTable;
    } ZI8_LANGUAGE_ENTRY;
    typedef struct _ZI8_LANGUAGE_ENTRY ZI8RAMPOINTER PZI8_LANGUAGE_ENTRY;

    /* These declarations support user defined phone book */
    typedef ZI8BOOL (*PFZI8GETUDPBENTRY)      ( ZI8USHORT Index,
                                                ZI8UCHAR CharSet,
                                                PZI8VOID pBuffer,
                                                ZI8UCHAR Length );

    typedef ZI8BOOL (*PFZI8GETOEMDATAENTRY)   ( ZI8USHORT usIndex,
                                                PZI8WCHAR pBuffer,
                                                ZI8UCHAR  uMaxBufferSize,
                                                PZI8VOID  pOther );

#ifdef ZI8_NO_GLOBAL_VARIABLES

#define ZI8_GBL_PARM1        ZI8RAMPOINTER pGlobal
#define ZI8_GBL_PARM       , PZI8VOID      pGlobal

    ZI8FUNCTION ZI8_IMPORT_C ZI8USHORT Zi8GetGlobalDataSize
                                              ( void );

#else /* #ifdef ZI8_NO_GLOBAL_VARIABLES */

#define ZI8_GBL_PARM1
#define ZI8_GBL_PARM

#endif /* #else    #ifdef ZI8_NO_GLOBAL_VARIABLES */

    ZI8FUNCTION ZI8_IMPORT_C ZI8UCHAR Zi8GetLastError
                                              ( void ZI8_GBL_PARM1 );
    /* functions for the Used Word Dictionary */
    ZI8FUNCTION ZI8_IMPORT_C ZI8UCHAR Zi8AttachUWD
                                              ( PZI8UCHAR pUWD,
                                                ZI8USHORT size
                                                ZI8_GBL_PARM );
    ZI8FUNCTION ZI8_IMPORT_C ZI8BOOL Zi8DetachUWD
                                              ( ZI8UCHAR UWD_id,
                                                PZI8UCHAR pUWD
                                                ZI8_GBL_PARM );
    ZI8FUNCTION ZI8_IMPORT_C ZI8BOOL Zi8AddUsedWordW
                                              ( ZI8UCHAR UWD_id,
                                                PZI8WCHAR pWord,
                                                ZI8UCHAR language
                                                ZI8_GBL_PARM );
    ZI8FUNCTION ZI8_IMPORT_C ZI8BOOL Zi8AddUsedWordW2
                                              ( ZI8UCHAR UWD_id,
                                                PZI8WCHAR pWord,
                                                ZI8UCHAR Language,
                                                ZI8UCHAR SubLanguage
                                                ZI8_GBL_PARM );
    /* For latin: conversion between byte to/from Unicode */
    ZI8FUNCTION ZI8_IMPORT_C ZI8WCHAR Zi8ConvertUC2WC
                                              ( ZI8UCHAR uc,
                                                ZI8UCHAR language
                                                ZI8_GBL_PARM );
    ZI8FUNCTION ZI8_IMPORT_C ZI8UCHAR Zi8ConvertWC2UC
                                              ( ZI8WCHAR wc,
                                                ZI8UCHAR language
                                                ZI8_GBL_PARM );
    ZI8FUNCTION ZI8_IMPORT_C ZI8WCHAR Zi8ConvertWC2Key
                                              ( ZI8WCHAR wc,
                                                ZI8UCHAR language
                                                ZI8_GBL_PARM );
    ZI8FUNCTION ZI8_IMPORT_C ZI8WCHAR Zi8ConvertUC2Key
                                              ( ZI8UCHAR uc,
                                                ZI8UCHAR language
                                                ZI8_GBL_PARM );

    ZI8FUNCTION ZI8_IMPORT_C ZI8USHORT Zi8UTF8ToUCS2
                                              ( PZI8UCHAR UTF8Start,
                                                ZI8USHORT UTF8Size,
                                                PZI8WCHAR UCS2Start,
                                                ZI8USHORT UCS2Size
                                                ZI8_GBL_PARM );

    ZI8FUNCTION ZI8_IMPORT_C ZI8USHORT Zi8UCS2ToUTF8
                                              ( PZI8WCHAR UCS2Start,
                                                ZI8USHORT UCS2Size,
                                                PZI8UCHAR UTF8Start,
                                                ZI8USHORT UTF8Size
                                                ZI8_GBL_PARM );

    ZI8FUNCTION ZI8_IMPORT_C ZI8USHORT Zi8ConvertChars2Ligature
                                              ( ZI8UCHAR language,
                                                PZI8WCHAR awcString,
                                                ZI8USHORT size
                                                ZI8_GBL_PARM );

    ZI8FUNCTION ZI8_IMPORT_C ZI8USHORT Zi8ConvertLigature2Chars
                                              ( ZI8UCHAR language,
                                                PZI8WCHAR awcString,
                                                ZI8USHORT size
                                                ZI8_GBL_PARM );

    ZI8FUNCTION ZI8_IMPORT_C ZI8BOOL  Zi8SetLatinSearchOrder
                                              ( PZI8UCHAR pSearchOrderArray,
                                                ZI8UCHAR  uArraySize 
                                                ZI8_GBL_PARM );

    ZI8FUNCTION ZI8_IMPORT_C ZI8BOOL  Zi8SetPredictionStartAt
                                              ( ZI8UCHAR uIndex
                                                ZI8_GBL_PARM );

    ZI8FUNCTION ZI8_IMPORT_C PZI8UCHAR Zi8GetEngineCCFG
                                              ( void );

    ZI8FUNCTION ZI8_IMPORT_C ZI8BOOL  Zi8SetMaxWordLength
                                              ( ZI8UCHAR length 
                                                ZI8_GBL_PARM );
    ZI8FUNCTION ZI8_IMPORT_C ZI8UCHAR Zi8GetMaxWordLength
                                              ( void ZI8_GBL_PARM1 );
    ZI8FUNCTION ZI8_IMPORT_C ZI8BOOL  Zi8SetMaxCountValue
                                              ( ZI8LONG maxCountValue 
                                                ZI8_GBL_PARM );

    ZI8FUNCTION ZI8_IMPORT_C ZI8BOOL Zi8SetSupportHIligature
                                              ( ZI8BOOL bSupport 
                                                ZI8_GBL_PARM );

    ZI8FUNCTION ZI8_IMPORT_C ZI8BOOL Zi8SetSupportVIligature
                                              ( ZI8BOOL bSupport 
                                                ZI8_GBL_PARM );

    /* functions for the Personal User Dictionary - common */
    ZI8FUNCTION ZI8_IMPORT_C ZI8UCHAR Zi8AttachUDPB
                                              ( PFZI8GETUDPBENTRY pUDPBEntry
                                                ZI8_GBL_PARM );
    ZI8FUNCTION ZI8_IMPORT_C ZI8BOOL  Zi8DetachUDPB
                                              ( ZI8UCHAR udpbID, 
                                                PFZI8GETUDPBENTRY pUDPBEntry
                                                ZI8_GBL_PARM );
    ZI8FUNCTION ZI8_IMPORT_C ZI8UCHAR Zi8AttachPUD
                                              ( PZI8UCHAR pDict,
                                                ZI8USHORT size
                                                ZI8_GBL_PARM );
    ZI8FUNCTION ZI8_IMPORT_C ZI8BOOL  Zi8DetachPUD
                                              ( ZI8UCHAR Pud,
                                                PZI8UCHAR pDict
                                                ZI8_GBL_PARM );
    ZI8FUNCTION ZI8_IMPORT_C ZI8USHORT Zi8GetPUDfreeSpace
                                              ( ZI8UCHAR Pud,
                                                ZI8UCHAR language
                                                ZI8_GBL_PARM );
    ZI8FUNCTION ZI8_IMPORT_C ZI8BOOL  Zi8AddUDWordW
                                              ( ZI8UCHAR Pud,
                                                PZI8WCHAR pWord,
                                                ZI8UCHAR language
                                                ZI8_GBL_PARM );
    ZI8FUNCTION ZI8_IMPORT_C ZI8BOOL  Zi8DeleteUDWordW
                                              ( ZI8UCHAR Pud,
                                                PZI8WCHAR pWord,
                                                ZI8UCHAR language
                                                ZI8_GBL_PARM );
    ZI8FUNCTION ZI8_IMPORT_C ZI8BOOL  Zi8IsUDWordW
                                              ( ZI8UCHAR Pud,
                                                PZI8WCHAR pWord,
                                                ZI8UCHAR language
                                                ZI8_GBL_PARM );
    ZI8FUNCTION ZI8_IMPORT_C ZI8BOOL  Zi8RefUDWordW
                                              ( ZI8UCHAR Pud, 
                                                PZI8WCHAR pWord, 
                                                ZI8UCHAR language 
                                                ZI8_GBL_PARM );
    ZI8FUNCTION ZI8_IMPORT_C ZI8BOOL  Zi8RefUDWordW2
                                              ( ZI8UCHAR Pud, 
                                                PZI8WCHAR pWord, 
                                                ZI8UCHAR language, 
                                                ZI8UCHAR secondaryLanguage
                                                ZI8_GBL_PARM );

    ZI8FUNCTION ZI8_IMPORT_C ZI8BOOL Zi8SetFileBufferSize
                                              ( ZI8USHORT usSize 
                                                ZI8_GBL_PARM );

    ZI8FUNCTION ZI8_IMPORT_C ZI8BOOL  Zi8SetPrefixLockControl
                                              ( ZI8UCHAR prefixLockControl
                                                ZI8_GBL_PARM );

#endif /* #ifndef _EZICMN_H */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -