mirror of
https://github.com/reactos/reactos.git
synced 2024-12-28 10:04:49 +00:00
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:
parent
2d0cf5cb61
commit
bac8e6e44e
7 changed files with 1299 additions and 0 deletions
5
reactos/lib/imm32/.cvsignore
Normal file
5
reactos/lib/imm32/.cvsignore
Normal file
|
@ -0,0 +1,5 @@
|
|||
*.dll
|
||||
*.o
|
||||
*.sym
|
||||
*.map
|
||||
*.coff
|
19
reactos/lib/imm32/Makefile
Normal file
19
reactos/lib/imm32/Makefile
Normal 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
1059
reactos/lib/imm32/imm.c
Normal file
File diff suppressed because it is too large
Load diff
54
reactos/lib/imm32/imm.spec
Normal file
54
reactos/lib/imm32/imm.spec
Normal 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
|
62
reactos/lib/imm32/imm32.def
Normal file
62
reactos/lib/imm32/imm32.def
Normal 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
|
62
reactos/lib/imm32/imm32.edf
Normal file
62
reactos/lib/imm32/imm32.edf
Normal 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
|
38
reactos/lib/imm32/imm32.rc
Normal file
38
reactos/lib/imm32/imm32.rc
Normal 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
|
||||
|
Loading…
Reference in a new issue