windows-nt/Source/XPSP1/NT/base/mvdm/wow16/winnls/winnlsfe.def
2020-09-26 16:20:57 +08:00

68 lines
2.6 KiB
Modula-2

LIBRARY WINNLS
EXETYPE WINDOWS
DESCRIPTION 'WOW REPLACEMENT WINNLS'
STUB '..\bin\WINSTUB.EXE'
CODE PRELOAD MOVEABLE DISCARDABLE
DATA PRELOAD MOVEABLE SINGLE
HEAPSIZE 1024
SEGMENTS
EXPORTS
WEP ; Internal
InquireWINNLS @1
HookKeyboardMessage @2
SendIMEMessage @6
SendIMEMessageEx @7
ControlIMEMessage @8 ;dchiang 032394 add for 31
WINNLSSetKeyboardHook @10
WINNLSSetIMEHandle @11
WINNLSSetIMEStatus @12
WINNLSSetIMEHotkey @14
WINNLSGetIMEHotkey @15
WINNLSEnableIME @16
; WINNLSGetKeyState @17
; WINNLSGetEnableStatus @18
; WINNLSSetKeyState @19
IMPAddIME @20
IMPDeleteIME @21
IMPQueryIME @22
IMPGetIME @23
IMPSetIME @24
IMPModifyIME @25
IMPGetDefaultIME @26
IMPSetDefaultIME @27
WINNLSSendString @30
WINNLSPostAppMessage @31
WINNLSSendAppMessage @32
;dchiang 032594 added null thunk for CWIN30 & 31 Internal-ISV
WINNLSSetSysIME @17 ;don't use(;Internal, 3.0)
WINNLSGetSysIME @18 ;don't use(;Internal-ISV, 3.0)
WINNLSIMEControl @19 ;don't use(3.0)
WINNLSSendControl @33 ;3.1 ;Internal-ISV
WINNLSGetKeyState @37 ;from JWIN @17 ;Internal-ISV
WINNLSGetEnableStatus @38 ;from JWIN @18
WINNLSSetKeyState @39 ;from JWIN @19 ;Internal-ISV
WINNLSQueryIMEInfo @40 ;don't use(;Internal-ISV, 3.0)
IMPEnableIME @41 ;don't use(;Internal, 3.0)
IMPSetFirstIME @42 ;Internal
IMPGetFirstIME @43 ;Internal
IMPSetUsrFont @44 ;Internal-ISV
InquireIME @53 ;Internal, 3.0
;dchiang 032594 added null thunk for CWIN30 & 31 Internal-ISV
IMPRetrieveIME @51 ;dchiang 032394 add for 31
WINNLSDefIMEProc @52 ;dchiang 032394 add for 31
; WINNLSGetKeyState @37
; WINNLSGetEnableStatus @38
; WINNLSSetKeyState @39