LIBRARY IMM32

DESCRIPTION 'Microsoft Windows 32 bit Input Method Manager Module'

EXPORTS

; Internal - Microsoft company only
; Internal-ISV - Can be disclosed to ISV
; other - Can be disclosed to ordinal people

        ImmGetDefaultIMEWnd

        ImmGetDescriptionA
        ImmGetDescriptionW
        ImmGetIMEFileNameA                      ; Internal-ISV
        ImmGetIMEFileNameW
        ImmGetProperty
        ImmInstallIMEA
        ImmInstallIMEW

        ImmIsIME

        ImmGetHotKey                            ; Internal-ISV
        ImmSetHotKey                            ; Internal-ISV
        ImmSimulateHotKey

        ImmCreateContext
        ImmDestroyContext
        ImmGetContext
        ImmReleaseContext
        ImmAssociateContext

        ImmGetCompositionStringA
        ImmGetCompositionStringW
        ImmSetCompositionStringA
        ImmSetCompositionStringW
        ImmGetCandidateListCountA
        ImmGetCandidateListCountW
        ImmGetCandidateListA
        ImmGetCandidateListW
        ImmGetGuideLineA
        ImmGetGuideLineW

        ImmGetConversionStatus
        ImmSetConversionStatus
        ImmGetOpenStatus
        ImmSetOpenStatus
        ImmGetCompositionFontA
        ImmGetCompositionFontW
        ImmSetCompositionFontA
        ImmSetCompositionFontW

        ImmConfigureIMEA
        ImmConfigureIMEW
        ImmEscapeA
        ImmEscapeW
        ImmGetConversionListA
        ImmGetConversionListW
        ImmNotifyIME

        ImmIsUIMessageA
        ImmIsUIMessageW
        ImmGenerateMessage
        ImmGetVirtualKey

        ImmRegisterWordA
        ImmRegisterWordW
        ImmUnregisterWordA
        ImmUnregisterWordW
        ImmGetRegisterWordStyleA
        ImmGetRegisterWordStyleW
        ImmEnumRegisterWordA
        ImmEnumRegisterWordW

        ImmGetStatusWindowPos
        ImmSetStatusWindowPos
        ImmGetCompositionWindow
        ImmSetCompositionWindow
        ImmGetCandidateWindow
        ImmSetCandidateWindow


        ImmLockIMC
        ImmUnlockIMC
        ImmGetIMCLockCount
        ImmCreateIMCC
        ImmDestroyIMCC
        ImmLockIMCC
        ImmUnlockIMCC
        ImmGetIMCCLockCount
        ImmReSizeIMCC
        ImmGetIMCCSize

        ImmCreateSoftKeyboard
        ImmDestroySoftKeyboard
        ImmShowSoftKeyboard

        ImmRegisterClient             PRIVATE
        ImmCreateDefaultContext       PRIVATE
        ImmSetActiveContext           PRIVATE
        ImmLoadLayout                 PRIVATE
        ImmActivateLayout             PRIVATE
        ImmLockClientImc              PRIVATE
        ImmUnlockClientImc            PRIVATE
        ImmLockImeDpi                 PRIVATE
        ImmUnlockImeDpi               PRIVATE
        ImmGetImeInfoEx               PRIVATE
        ImmProcessKey                 PRIVATE
        ImmTranslateMessage           PRIVATE
        ImmInitializeHotKeys          PRIVATE

