mirror of
https://github.com/reactos/reactos.git
synced 2024-08-05 02:50:55 +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
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