Imported imm32.dll from Winehq CVS 8-26-03

Needed for OpenOffice. (No it wont work yet.)

svn path=/trunk/; revision=5876
This commit is contained in:
Steven Edwards 2003-08-27 03:11:40 +00:00
parent 2d0cf5cb61
commit bac8e6e44e
7 changed files with 1299 additions and 0 deletions

View file

@ -0,0 +1,5 @@
*.dll
*.o
*.sym
*.map
*.coff

View file

@ -0,0 +1,19 @@
PATH_TO_TOP = ../..
TARGET_TYPE = dynlink
TARGET_NAME = imm32
TARGET_BASE=0x76380000
# require os code to explicitly request A/W version of structs/functions
TARGET_CFLAGS += -D_DISABLE_TIDENTS -D__USE_W32API
TARGET_SDKLIBS = user32.a kernel32.a winedbgc.a
TARGET_OBJECTS = imm.o
include $(PATH_TO_TOP)/rules.mak
include $(TOOLS_PATH)/helper.mk

1059
reactos/lib/imm32/imm.c Normal file

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,54 @@
4 stub IMMGETDEFAULTIMEWND
7 stub IMMGETDESCRIPTIONA
8 stub IMMGETIMEFILENAMEA
9 stub IMMGETPROPERTY
11 stub IMMINSTALLIMEA
#15 stub ___EXPORTEDSTUB
17 stub IMMISIME
25 stub IMMGETHOTKEY
26 stub IMMSETHOTKEY
27 stub IMMSIMULATEHOTKEY
35 stub IMMCREATECONTEXT
36 stub IMMDESTROYCONTEXT
37 stub IMMGETCONTEXT
38 stub IMMRELEASECONTEXT
39 stub IMMASSOCIATECONTEXT
41 stub IMMASSOCIATECONTEXTEX
43 stub IMMGETCOMPOSITIONSTRINGA
44 stub IMMSETCOMPOSITIONSTRINGA
45 stub IMMGETCANDIDATELISTCOUNTA
46 stub IMMGETCANDIDATELISTA
47 stub IMMGETGUIDELINEA
51 stub IMMGETCONVERSIONSTATUS
52 stub IMMSETCONVERSIONSTATUS
53 stub IMMGETOPENSTATUS
54 stub IMMSETOPENSTATUS
55 stub IMMGETCOMPOSITIONFONTA
56 stub IMMSETCOMPOSITIONFONTA
61 stub IMMCONFIGUREIMEA
63 stub IMMESCAPEA
64 stub IMMGETCONVERSIONLISTA
65 stub IMMNOTIFYIME
71 stub IMMISUIMESSAGEA
72 stub IMMGENERATEMESSAGE
73 stub IMMGETVIRTUALKEY
87 stub IMMGETSTATUSWINDOWPOS
88 stub IMMSETSTATUSWINDOWPOS
89 stub IMMGETCOMPOSITIONWINDOW
90 stub IMMSETCOMPOSITIONWINDOW
91 stub IMMGETCANDIDATEWINDOW
92 stub IMMSETCANDIDATEWINDOW
95 stub IMMUNINSTALLIMEA
110 stub IMMLOCKIMC
111 stub IMMUNLOCKIMC
112 stub IMMGETIMCLOCKCOUNT
116 stub IMMCREATEIMCC
117 stub IMMDESTROYIMCC
118 stub IMMLOCKIMCC
119 stub IMMUNLOCKIMCC
120 stub IMMGETIMCCLOCKCOUNT
121 stub IMMRESIZEIMCC
122 stub IMMGETIMCCSIZE
#160 stub FT_IMMFTHKTHKCONNECTIONDATA
#161 stub IMM32THKCONNECTIONDATASL
180 stub IMMSYNCCONVERSION

View file

@ -0,0 +1,62 @@
; File generated automatically from imm32/imm32.spec; do not edit!
LIBRARY imm32.dll
EXPORTS
ImmAssociateContext@8
ImmConfigureIMEA@16
ImmConfigureIMEW@16
ImmCreateContext@0
ImmDestroyContext@4
ImmEnumRegisterWordA@24
ImmEnumRegisterWordW@24
ImmEscapeA@16
ImmEscapeW@16
ImmGetCandidateListA@16
ImmGetCandidateListCountA@8
ImmGetCandidateListCountW@8
ImmGetCandidateListW@16
ImmGetCandidateWindow@12
ImmGetCompositionFontA@8
ImmGetCompositionFontW@8
ImmGetCompositionStringA@16
ImmGetCompositionStringW@16
ImmGetCompositionWindow@8
ImmGetContext@4
ImmGetConversionListA@24
ImmGetConversionListW@24
ImmGetConversionStatus@12
ImmGetDefaultIMEWnd@4
ImmGetDescriptionA@12
ImmGetDescriptionW@12
ImmGetGuideLineA@16
ImmGetGuideLineW@16
ImmGetIMEFileNameA@12
ImmGetIMEFileNameW@12
ImmGetOpenStatus@4
ImmGetProperty@8
ImmGetRegisterWordStyleA@12
ImmGetRegisterWordStyleW@12
ImmGetStatusWindowPos@8
ImmGetVirtualKey@4
ImmInstallIMEA@8
ImmInstallIMEW@8
ImmIsIME@4
ImmIsUIMessageA@16
ImmIsUIMessageW@16
ImmNotifyIME@16
ImmRegisterWordA@16
ImmRegisterWordW@16
ImmReleaseContext@8
ImmSetCandidateWindow@8
ImmSetCompositionFontA@8
ImmSetCompositionFontW@8
ImmSetCompositionStringA@24
ImmSetCompositionStringW@24
ImmSetCompositionWindow@8
ImmSetConversionStatus@12
ImmSetOpenStatus@8
ImmSetStatusWindowPos@8
ImmSimulateHotKey@8
ImmUnregisterWordA@16
ImmUnregisterWordW@16

View file

@ -0,0 +1,62 @@
; File generated automatically from imm32/imm32.spec; do not edit!
LIBRARY imm32.dll
EXPORTS
ImmAssociateContext=ImmAssociateContext@8
ImmConfigureIMEA=ImmConfigureIMEA@16
ImmConfigureIMEW=ImmConfigureIMEW@16
ImmCreateContext=ImmCreateContext@0
ImmDestroyContext=ImmDestroyContext@4
ImmEnumRegisterWordA=ImmEnumRegisterWordA@24
ImmEnumRegisterWordW=ImmEnumRegisterWordW@24
ImmEscapeA=ImmEscapeA@16
ImmEscapeW=ImmEscapeW@16
ImmGetCandidateListA=ImmGetCandidateListA@16
ImmGetCandidateListCountA=ImmGetCandidateListCountA@8
ImmGetCandidateListCountW=ImmGetCandidateListCountW@8
ImmGetCandidateListW=ImmGetCandidateListW@16
ImmGetCandidateWindow=ImmGetCandidateWindow@12
ImmGetCompositionFontA=ImmGetCompositionFontA@8
ImmGetCompositionFontW=ImmGetCompositionFontW@8
ImmGetCompositionStringA=ImmGetCompositionStringA@16
ImmGetCompositionStringW=ImmGetCompositionStringW@16
ImmGetCompositionWindow=ImmGetCompositionWindow@8
ImmGetContext=ImmGetContext@4
ImmGetConversionListA=ImmGetConversionListA@24
ImmGetConversionListW=ImmGetConversionListW@24
ImmGetConversionStatus=ImmGetConversionStatus@12
ImmGetDefaultIMEWnd=ImmGetDefaultIMEWnd@4
ImmGetDescriptionA=ImmGetDescriptionA@12
ImmGetDescriptionW=ImmGetDescriptionW@12
ImmGetGuideLineA=ImmGetGuideLineA@16
ImmGetGuideLineW=ImmGetGuideLineW@16
ImmGetIMEFileNameA=ImmGetIMEFileNameA@12
ImmGetIMEFileNameW=ImmGetIMEFileNameW@12
ImmGetOpenStatus=ImmGetOpenStatus@4
ImmGetProperty=ImmGetProperty@8
ImmGetRegisterWordStyleA=ImmGetRegisterWordStyleA@12
ImmGetRegisterWordStyleW=ImmGetRegisterWordStyleW@12
ImmGetStatusWindowPos=ImmGetStatusWindowPos@8
ImmGetVirtualKey=ImmGetVirtualKey@4
ImmInstallIMEA=ImmInstallIMEA@8
ImmInstallIMEW=ImmInstallIMEW@8
ImmIsIME=ImmIsIME@4
ImmIsUIMessageA=ImmIsUIMessageA@16
ImmIsUIMessageW=ImmIsUIMessageW@16
ImmNotifyIME=ImmNotifyIME@16
ImmRegisterWordA=ImmRegisterWordA@16
ImmRegisterWordW=ImmRegisterWordW@16
ImmReleaseContext=ImmReleaseContext@8
ImmSetCandidateWindow=ImmSetCandidateWindow@8
ImmSetCompositionFontA=ImmSetCompositionFontA@8
ImmSetCompositionFontW=ImmSetCompositionFontW@8
ImmSetCompositionStringA=ImmSetCompositionStringA@24
ImmSetCompositionStringW=ImmSetCompositionStringW@24
ImmSetCompositionWindow=ImmSetCompositionWindow@8
ImmSetConversionStatus=ImmSetConversionStatus@12
ImmSetOpenStatus=ImmSetOpenStatus@8
ImmSetStatusWindowPos=ImmSetStatusWindowPos@8
ImmSimulateHotKey=ImmSimulateHotKey@8
ImmUnregisterWordA=ImmUnregisterWordA@16
ImmUnregisterWordW=ImmUnregisterWordW@16

View file

@ -0,0 +1,38 @@
#include <defines.h>
#include <reactos/resource.h>
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
VS_VERSION_INFO VERSIONINFO
FILEVERSION RES_UINT_FV_MAJOR,RES_UINT_FV_MINOR,RES_UINT_FV_REVISION,RES_UINT_FV_BUILD
PRODUCTVERSION RES_UINT_PV_MAJOR,RES_UINT_PV_MINOR,RES_UINT_PV_REVISION,RES_UINT_PV_BUILD
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
FILEFLAGS 0x1L
#else
FILEFLAGS 0x0L
#endif
FILEOS 0x40004L
FILETYPE 0x2L
FILESUBTYPE 0x0L
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "040904b0"
BEGIN
VALUE "CompanyName", RES_STR_COMPANY_NAME
VALUE "FileDescription", "WINE IMM32 API Client DLL\0"
VALUE "FileVersion", RES_STR_FILE_VERSION
VALUE "InternalName", "imm32\0"
VALUE "LegalCopyright", RES_STR_LEGAL_COPYRIGHT
VALUE "OriginalFilename", "imm32.dll\0"
VALUE "ProductName", RES_STR_PRODUCT_NAME
VALUE "ProductVersion", RES_STR_PRODUCT_VERSION
END
END
BLOCK "VarFileInfo"
BEGIN
VALUE "Translation", 0x409, 1200
END
END