http://bugs.winehq.org/show_bug.cgi?id=32335
Bug #: 32335 Summary: can't install ABBYY finereader 11 Product: Wine Version: 1.5.18 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: homtoo@gmail.com Classification: Unclassified
Unhandled exception: unimplemented function msls31.dll.LssbFDonePresSubline called in 32-bit code (0x7b83b829). Register dump: CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b EIP:7b83b829 ESP:0033deb4 EBP:0033df28 EFLAGS:00200283( - -- I S - - -C) EAX:7b8267dd EBX:7b8a2ff4 ECX:7cab67c2 EDX:0033ded4 ESI:00000002 EDI:80000100 Stack dump: 0x0033deb4: 0033df50 00000008 00000000 80000100 0x0033dec4: 00000001 00000000 7b83b829 00000002 0x0033ded4: 7cab67c2 7cab6cfe 7b8596ae 7cab0000 0x0033dee4: 00000000 00000047 0033defc 3fffffff 0x0033def4: 00000000 0033df18 7cab6368 7730de30 0x0033df04: 00000000 00000000 0033df24 7730dde0 Backtrace: =>0 0x7b83b829 in kernel32 (+0x2b829) (0x0033df28) 1 0x7cab6768 in msls31 (+0x6767) (0x0033df60) 2 0x7cab6391 in msls31 (+0x6390) (0x0033e2a8) 3 0x772ee17e in riched20 (+0x3e17d) (0x0033e2a8) 4 0x772ed4f7 in riched20 (+0x3d4f6) (0x0033e2e4) 5 0x772c3b8c in riched20 (+0x13b8b) (0x0033e3ac) 6 0x772b5210 in riched20 (+0x520f) (0x0033e428) 7 0x772b4e98 in riched20 (+0x4e97) (0x0033e4c0) 8 0x772b6aa8 in riched20 (+0x6aa7) (0x0033e524) 9 0x772b2761 in riched20 (+0x2760) (0x0033e69c) 10 0x772b180f in riched20 (+0x180e) (0x0033ef78) 11 0x7e87edaa WINPROC_wrapper+0x19() in user32 (0x0033efa8) 12 0x7e87f4fc in user32 (+0x9f4fb) (0x0033eff8) 13 0x7e881db1 CallWindowProcW+0x60() in user32 (0x0033f048) 14 0x7eb65477 in msi (+0x45476) (0x0033f098) 15 0x7e87edaa WINPROC_wrapper+0x19() in user32 (0x0033f0d8) 16 0x7e87f4fc in user32 (+0x9f4fb) (0x0033f128) 17 0x7e881b0d in user32 (+0xa1b0c) (0x0033f178) 18 0x7e83fad1 in user32 (+0x5fad0) (0x0033f1e8) 19 0x7e846cc6 in user32 (+0x66cc5) (0x0033f268) 20 0x7e8471b9 SendMessageW+0x58() in user32 (0x0033f2b8) 21 0x7eb66fdb in msi (+0x46fda) (0x0033f328) 22 0x7eb62594 in msi (+0x42593) (0x0033f368) 23 0x7eb904e0 in msi (+0x704df) (0x0033f3a8) 24 0x7eb63dd1 in msi (+0x43dd0) (0x0033f4c8) 25 0x7e87edaa WINPROC_wrapper+0x19() in user32 (0x0033f508) 26 0x7e87f4fc in user32 (+0x9f4fb) (0x0033f558) 27 0x7e881b0d in user32 (+0xa1b0c) (0x0033f5a8) 28 0x7e83fad1 in user32 (+0x5fad0) (0x0033f618) 29 0x7e846cc6 in user32 (+0x66cc5) (0x0033f698) 30 0x7e8471b9 SendMessageW+0x58() in user32 (0x0033f6e8) 31 0x7e875f8c in user32 (+0x95f8b) (0x0033f9d8) 32 0x7e86e7f6 CreateWindowExW+0x85() in user32 (0x0033fa38) 33 0x7eb6b436 in msi (+0x4b435) (0x0033fa98) 34 0x7eb6cfe4 in msi (+0x4cfe3) (0x0033fad8) 35 0x7eb6e151 in msi (+0x4e150) (0x0033fb18) 36 0x7eb46814 in msi (+0x26813) (0x0033fb68) 37 0x7eb469ff in msi (+0x269fe) (0x0033fbb8) 38 0x7eb904e0 in msi (+0x704df) (0x0033fbf8) 39 0x7eb47066 in msi (+0x27065) (0x0033fc48) 40 0x7eb818dd MsiInstallProductW+0x8c() in msi (0x0033fc98) 41 0x7ec16aa4 WinMain+0x673() in msiexec (0x0033fd78) 42 0x7ec183bf main+0xae() in msiexec (0x0033fe08) 43 0x7ec182fc in msiexec (+0x82fb) (0x0033fe58) 44 0x7b85f90c call_process_entry+0xb() in kernel32 (0x0033fe78) 45 0x7b860b8f in kernel32 (+0x50b8e) (0x0033feb8) 46 0x7bc76fa0 call_thread_func_wrapper+0xb() in ntdll (0x0033fed8) 47 0x7bc79b1d call_thread_func+0x7c() in ntdll (0x0033ffa8) 48 0x7bc76f7e RtlRaiseException+0x21() in ntdll (0x0033ffc8) 49 0x7bc4c68e call_dll_entry_point+0x61d() in ntdll (0x0033ffe8) 0x7b83b829: movl 0xfffffff0(%ebp),%ecx Modules: Module Address Debug info Name (131 modules) PE 340000- 35f000 Deferred msi20be.tmp PE cd0000- fa8000 Deferred msi2a43.tmp PE 10000000-1000e000 Deferred msi20ba.tmp PE 772b0000-7731c000 Export riched20 ELF 7b800000-7ba33000 Dwarf kernel32<elf> -PE 7b810000-7ba33000 \ kernel32 ELF 7bc00000-7bcca000 Dwarf ntdll<elf> -PE 7bc10000-7bcca000 \ ntdll ELF 7bf00000-7bf04000 Deferred <wine-loader> ELF 7bff6000-7bfff000 Deferred librt.so.1 ELF 7bfff000-7c017000 Deferred libresolv.so.2 ELF 7c017000-7c060000 Deferred libdbus-1.so.3 ELF 7c060000-7c069000 Deferred libkrb5support.so.0 ELF 7c069000-7c06e000 Deferred libcom_err.so.2 ELF 7c06e000-7c096000 Deferred libk5crypto.so.3 ELF 7c096000-7c165000 Deferred libkrb5.so.3 ELF 7c165000-7c177000 Deferred libavahi-client.so.3 ELF 7c177000-7c185000 Deferred libavahi-common.so.3 ELF 7c185000-7c1c3000 Deferred libgssapi_krb5.so.2 ELF 7c1c3000-7c1d5000 Deferred libp11-kit.so.0 ELF 7c1d5000-7c25a000 Deferred libgcrypt.so.11 ELF 7c25a000-7c31e000 Deferred libgnutls.so.26 ELF 7c31e000-7c400000 Deferred comdlg32<elf> -PE 7c320000-7c400000 \ comdlg32 ELF 7c40d000-7c460000 Deferred libcups.so.2 ELF 7c475000-7c487000 Deferred libtasn1.so.3 ELF 7c489000-7c49c000 Deferred gnome-keyring-pkcs11.so ELF 7c49c000-7c4d9000 Deferred winspool<elf> -PE 7c4a0000-7c4d9000 \ winspool ELF 7c4d9000-7c4f0000 Deferred wtsapi32<elf> -PE 7c4e0000-7c4f0000 \ wtsapi32 ELF 7c4f0000-7c5ad000 Deferred crypt32<elf> -PE 7c500000-7c5ad000 \ crypt32 ELF 7c5ad000-7c5c1000 Deferred msimg32<elf> -PE 7c5b0000-7c5c1000 \ msimg32 ELF 7c5c1000-7c5e1000 Deferred oleacc<elf> -PE 7c5d0000-7c5e1000 \ oleacc ELF 7c5e1000-7c5f6000 Deferred activeds<elf> -PE 7c5f0000-7c5f6000 \ activeds ELF 7c5f6000-7c629000 Deferred ws2_32<elf> -PE 7c600000-7c629000 \ ws2_32 ELF 7c629000-7c64d000 Deferred iphlpapi<elf> -PE 7c630000-7c64d000 \ iphlpapi ELF 7c64d000-7c678000 Deferred netapi32<elf> -PE 7c650000-7c678000 \ netapi32 ELF 7c678000-7c6a7000 Deferred secur32<elf> -PE 7c680000-7c6a7000 \ secur32 ELF 7c6a7000-7c706000 Deferred dbghelp<elf> -PE 7c6b0000-7c706000 \ dbghelp ELF 7c706000-7c738000 Deferred mscoree<elf> -PE 7c710000-7c738000 \ mscoree ELF 7caa4000-7caba000 Dwarf msls31<elf> -PE 7cab0000-7caba000 \ msls31 ELF 7caba000-7caf8000 Deferred usp10<elf> -PE 7cac0000-7caf8000 \ usp10 ELF 7cd45000-7cd62000 Deferred fusion<elf> -PE 7cd50000-7cd62000 \ fusion ELF 7dd07000-7dd21000 Deferred sxs<elf> -PE 7dd10000-7dd21000 \ sxs ELF 7dd21000-7dd44000 Deferred imm32<elf> -PE 7dd30000-7dd44000 \ imm32 ELF 7dd44000-7dd62000 Deferred libgcc_s.so.1 ELF 7dd63000-7dd77000 Deferred psapi<elf> -PE 7dd70000-7dd77000 \ psapi ELF 7dd8c000-7ddc0000 Deferred uxtheme<elf> -PE 7dd90000-7ddc0000 \ uxtheme ELF 7ddc0000-7ddc6000 Deferred libxfixes.so.3 ELF 7ddc6000-7ddd1000 Deferred libxcursor.so.1 ELF 7ddd1000-7dde1000 Deferred libxi.so.6 ELF 7dde1000-7de02000 Deferred libxcb.so.1 ELF 7de02000-7de08000 Deferred libuuid.so.1 ELF 7de08000-7de22000 Deferred libice.so.6 ELF 7de22000-7df56000 Deferred libx11.so.6 ELF 7df56000-7df68000 Deferred libxext.so.6 ELF 7df68000-7df71000 Deferred libsm.so.6 ELF 7df79000-7df7d000 Deferred libxcomposite.so.1 ELF 7df7d000-7df86000 Deferred libxrandr.so.2 ELF 7df86000-7e010000 Deferred winex11<elf> -PE 7df90000-7e010000 \ winex11 ELF 7e010000-7e0aa000 Deferred libfreetype.so.6 ELF 7e0ab000-7e0b5000 Deferred libxrender.so.1 ELF 7e0b5000-7e0bb000 Deferred libxxf86vm.so.1 ELF 7e0bb000-7e0bf000 Deferred libxinerama.so.1 ELF 7e0bf000-7e0df000 Deferred cabinet<elf> -PE 7e0c0000-7e0df000 \ cabinet ELF 7e0df000-7e105000 Deferred mpr<elf> -PE 7e0f0000-7e105000 \ mpr ELF 7e105000-7e11b000 Deferred libz.so.1 ELF 7e11b000-7e18f000 Deferred wininet<elf> -PE 7e120000-7e18f000 \ wininet ELF 7e18f000-7e28b000 Deferred comctl32<elf> -PE 7e1a0000-7e28b000 \ comctl32 ELF 7e28b000-7e2f9000 Deferred shlwapi<elf> -PE 7e2a0000-7e2f9000 \ shlwapi ELF 7e2f9000-7e512000 Deferred shell32<elf> -PE 7e310000-7e512000 \ shell32 ELF 7e512000-7e62c000 Deferred oleaut32<elf> -PE 7e530000-7e62c000 \ oleaut32 ELF 7e62c000-7e6a4000 Deferred rpcrt4<elf> -PE 7e640000-7e6a4000 \ rpcrt4 ELF 7e6a4000-7e6be000 Deferred version<elf> -PE 7e6b0000-7e6be000 \ version ELF 7e6be000-7e7c8000 Deferred gdi32<elf> -PE 7e6d0000-7e7c8000 \ gdi32 ELF 7e7c8000-7e90e000 Dwarf user32<elf> -PE 7e7e0000-7e90e000 \ user32 ELF 7e90e000-7e973000 Deferred advapi32<elf> -PE 7e920000-7e973000 \ advapi32 ELF 7e973000-7ea88000 Deferred ole32<elf> -PE 7e990000-7ea88000 \ ole32 ELF 7ea88000-7eb19000 Deferred urlmon<elf> -PE 7ea90000-7eb19000 \ urlmon ELF 7eb19000-7ec04000 Dwarf msi<elf> -PE 7eb20000-7ec04000 \ msi ELF 7ec04000-7ec22000 Dwarf msiexec<elf> -PE 7ec10000-7ec22000 \ msiexec ELF 7ec22000-7ec3c000 Deferred libnsl.so.1 ELF 7ec3c000-7ec45000 Deferred libnss_compat.so.2 ELF 7ec4d000-7ec51000 Deferred libkeyutils.so.1 ELF 7ec51000-7ec56000 Deferred libgpg-error.so.0 ELF 7efbf000-7efeb000 Deferred libm.so.6 ELF 7efec000-7eff3000 Deferred libxdmcp.so.6 ELF 7eff3000-7f000000 Deferred libnss_files.so.2 ELF b73f5000-b73f9000 Deferred libxau.so.6 ELF b73fa000-b73ff000 Deferred libdl.so.2 ELF b73ff000-b75a9000 Deferred libc.so.6 ELF b75aa000-b75c5000 Deferred libpthread.so.0 ELF b75ce000-b75da000 Deferred libnss_nis.so.2 ELF b75da000-b771c000 Dwarf libwine.so.1 ELF b771e000-b7740000 Deferred ld-linux.so.2 ELF b7740000-b7741000 Deferred [vdso].so Threads: process tid prio (all id:s are in hex) 0000000e services.exe 0000001e 0 0000001d 0 00000015 0 00000010 0 0000000f 0 00000012 winedevice.exe 00000020 0 00000019 0 00000014 0 00000013 0 0000001a plugplay.exe 0000001f 0 0000001c 0 0000001b 0 00000033 explorer.exe 00000034 0 0000003e AutoRun.exe 0000003f 0 00000043 AutoRun.exe 0000000b 0 00000047 Setup.exe 00000042 0 00000041 (D) C:\windows\system32\msiexec.exe 00000040 0 <== System information: Wine build: wine-1.5.18 Platform: i386 Host system: Linux Host version: 3.5.0-18-generic
http://bugs.winehq.org/show_bug.cgi?id=32335
--- Comment #1 from Vincent Povirk madewokherd@gmail.com 2012-11-30 21:08:44 CST --- Please don't paste backtraces.
Also why are you using native riched20?
http://bugs.winehq.org/show_bug.cgi?id=32335
--- Comment #2 from homtoo homtoo@gmail.com 2012-11-30 21:24:38 CST --- (In reply to comment #1)
Please don't paste backtraces.
Also why are you using native riched20?
sorry,I don't knows that is backtraces . I don't useing native riched20 .Oo,I see,I install the WineQQ2012-20120531-Longene.deb ,here is the download URL:http://www.longene.org/download/WineQQ2012-20120531-Longene.deb ,the native riched20 maybe be install by the WineQQ2012-20120531-Longene.deb. thank you for your reply.
http://bugs.winehq.org/show_bug.cgi?id=32335
Qian Hong fracting@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fracting@gmail.com
--- Comment #3 from Qian Hong fracting@gmail.com 2012-12-02 07:17:39 CST --- Hi homtoo,
Thanks for reporting a bug, however, we don't support third party wine package here, also native MS dlls are not supported, next time please use upstream wine to test and report bugs without native MS dlls as possible, please read http://wiki.winehq.org/BugReports for how to report a valid bug to winehq, thanks for your understanding.
I think this bug could be closed as invalid, since: - The reporter is using third party wine - msls31.dll.LssbFDonePresSubline is called by native dll
However, I'm not going to set the bug to invalid, I'll leave the status changing work for more experienced Wine developers, please correct me if I'm wrong.
For ABBYY finereader 11, native riched20 is needed for bug 32337, before bug 32337 is fixed, you could use `winetricks -q msls31` to workaround your problem, see http://code.google.com/p/winetricks/issues/detail?id=292 for the related winetricks bug.
http://bugs.winehq.org/show_bug.cgi?id=32335
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|can't install ABBYY |ABBYY finereader 11 wants |finereader 11 |msls31.dll.LssbFDonePresSub | |line
--- Comment #4 from Austin English austinenglish@gmail.com 2012-12-10 13:04:50 CST --- In the future, please attach logs rather than pasting them.
You should be able to use a native dll as a workaround.
http://bugs.winehq.org/show_bug.cgi?id=32335
--- Comment #5 from Austin English austinenglish@gmail.com 2012-12-10 13:05:46 CST --- (In reply to comment #3)
Hi homtoo,
Thanks for reporting a bug, however, we don't support third party wine package here, also native MS dlls are not supported, next time please use upstream wine to test and report bugs without native MS dlls as possible, please read http://wiki.winehq.org/BugReports for how to report a valid bug to winehq, thanks for your understanding.
I think this bug could be closed as invalid, since:
- The reporter is using third party wine
- msls31.dll.LssbFDonePresSubline is called by native dll
I'd somewhat agree, but it's pretty obvious that the function is unimplemented.
http://bugs.winehq.org/show_bug.cgi?id=32335
Don Pobanz dpobanz@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dpobanz@gmail.com
--- Comment #6 from Don Pobanz dpobanz@gmail.com 2012-12-20 11:23:59 CST --- I get this same error message when trying to add a Greek Bible version to e-Sword 10.0.5. It looks like a missing function not unique to 'Abbyy finereader 11.'
wine: Call from 0x7b83b829 to unimplemented function msls31.dll.LssbFDonePresSubline, aborting wine: Unimplemented function msls31.dll.LssbFDonePresSubline called at address 0x7b83b829 (thread 0009), starting debugger...
http://bugs.winehq.org/show_bug.cgi?id=32335
--- Comment #7 from Don Pobanz dpobanz@gmail.com 2012-12-20 11:36:33 CST --- Created attachment 42869 --> http://bugs.winehq.org/attachment.cgi?id=42869 e-Sword backtrace
Backtrace for 'e-sword'
http://bugs.winehq.org/show_bug.cgi?id=32335
Ken Sharp kennybobs@o2.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #8 from Ken Sharp kennybobs@o2.co.uk 2013-07-15 08:59:07 CDT --- http://source.winehq.org/source/dlls/msls31/msls31.spec#L71
https://bugs.winehq.org/show_bug.cgi?id=32335
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |ToddAndMargo@zoho.com
--- Comment #9 from Austin English austinenglish@gmail.com --- *** Bug 37549 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=32335
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download URL| |http://www.redlion.net/crim | |son-30 Summary|ABBYY finereader 11 wants |ABBYY finereader 11 and |msls31.dll.LssbFDonePresSub |Crimson 3 want |line |msls31.dll.LssbFDonePresSub | |line
https://bugs.winehq.org/show_bug.cgi?id=32335
--- Comment #10 from Austin English austinenglish@gmail.com --- Todd, the demo doesn't do this for me: austin@aw25 ~ $ sha1sum setup.exe dcce916a3365fd40069664d4bff0453bfaa73e314 setup.exe austin@aw25 ~ $ du -h setup.exe 117M setup.exe austin@aw25 ~ $ wine --version wine-1.7.30-181-gffd3135
https://bugs.winehq.org/show_bug.cgi?id=32335
--- Comment #11 from Todd Chester ToddAndMargo@zoho.com --- (In reply to Austin English from comment #10)
Todd, the demo doesn't do this for me: austin@aw25 ~ $ sha1sum setup.exe dcce916a3365fd40069664d4bff0453bfaa73e314 setup.exe austin@aw25 ~ $ du -h setup.exe 117M setup.exe austin@aw25 ~ $ wine --version wine-1.7.30-181-gffd3135
Hi Austin,
Are you sure you got Crimson 3 from the web site and not something else? I checked and you did not get Crimson 1 or 2. I downloaded 3 a second time and it came out the same as the first time. Maybe you sha1sum'ed a different program by accident?
I also fired Crimson off in a fresh WINEPREFIX WINEPREFIX=/home/tony/.wine.crimson3 wine Crimson-3.0.624.005.exe And it indeed worked. Exit did not crash either.
I have an idea what might be causing this, but I will post on the forums first
-T
$ wine --version wine-1.7.30
$ sha1sum *.exe c3ae0975c13fa74eb1556dab32b241f3039e39ea Crimson1.exe f98395b035848354f4dcebc81cf1f985758cadf6 Setup2.exe cce916a3365fd40069664d4bff0453bfaa73e314 setup3.exe cce916a3365fd40069664d4bff0453bfaa73e314 Crimson-3.0.624.005.exe
https://bugs.winehq.org/show_bug.cgi?id=32335
--- Comment #12 from Don Pobanz dpobanz@gmail.com --- Still an issue adding a greek Bible to 'e-sword 10.0.5'.
wine: Call from 0x7ec5ef6e to unimplemented function msls31.dll.LssbFDonePresSubline, aborting wine: Unhandled page fault on read access to 0x00000005 at address 0x4b467e99 (thread 0009), starting debugger...
wine 1.7.31.
https://bugs.winehq.org/show_bug.cgi?id=32335
super_man@post.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |super_man@post.com
--- Comment #13 from super_man@post.com --- still stub 1.7.52
https://bugs.winehq.org/show_bug.cgi?id=32335
Andrey Gusev andrey.goosev@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |msls31
https://bugs.winehq.org/show_bug.cgi?id=32335
Johannes E. Krause krause@informatik.uni-halle.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |krause@informatik.uni-halle | |.de
--- Comment #14 from Johannes E. Krause krause@informatik.uni-halle.de --- i just ran across this bug in wine 2.2
i was playing Path of Exile (free download on pathofexile.com) for years now, when all of a sudden the launcher/patcher triggered this bug.
i don't remember what set riched20 as native, or why. probably some winetrick ages ago.
anyway, i worked around this by putting msls31 as native as well.
https://bugs.winehq.org/show_bug.cgi?id=32335
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|ABBYY finereader 11 and |Multiple applications need |Crimson 3 want |msls31.dll.LssbFDonePresSub |msls31.dll.LssbFDonePresSub |line (ABBYY FineReader 11, |line |Crimson 3, e-Sword 10.0.5, | |Path of Exile)
https://bugs.winehq.org/show_bug.cgi?id=32335
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Multiple applications need |Multiple applications using |msls31.dll.LssbFDonePresSub |native riched20.dll need |line (ABBYY FineReader 11, |msls31.dll.LssbFDonePresSub |Crimson 3, e-Sword 10.0.5, |line (ABBYY FineReader 11, |Path of Exile) |Crimson 3, e-Sword 10.0.5, | |Path of Exile) Resolution|--- |INVALID Status|NEW |RESOLVED CC| |focht@gmx.net
--- Comment #15 from Anastasius Focht focht@gmx.net --- Hello folks,
most of the apps here don't need native RichEdit text control anymore hence the problem should not be present. But even then - it's very likely that native RichEdit will not work with stubs.
Microsoft Line Services is an undocumented component/API for internal use with certain Microsoft components. An area Wine certainly won't touch.
There is a supplementary document from the COMES v. MICROSOFT CORPORATION anti-trust class action lawsuit by the State of Iowa which provides some background information on this API (among others):
http://www.groklaw.net/pdf/Supp_Rpt_Andrew_Schulman.pdf (No. CL82311)
The interesting sections:
--- quote --- ...
SUPPLEMENTAL EXPERT REPORT OF ANDREW SCHULMAN December 19, 2006
...
2.The source code for Windows XP and Microsoft Office provide additional bases for opinion #20 in my earlier report (“Microsoft Office and other Microsoft applications use undocumented Windows Line Services APIs”).
a.There is substantial overlap (when measured by comparing MD5 hashes of entire sources files) between Microsoft Line Services (MSLS) source code residing in the Office source tree and that residing in the Windows source code. See the following directory trees:
...
b.That MSLS was intended as a robust API is shown in the source code by the use of signatures such as “LSC:” (identified on page 28 of my earlier report) for parameter validation.
...
That MSLS is intended for use beyond Microsoft Office is shown by a “Line Services Component Description” that “This component is required by Microsoft Internet Explorer and the Microsoft Rich Edit text control for line layout”:
On Dec. 8, 2006, a search at the MSDN web site for names of MSLS APIs such as “LsCreateSubline” and “LsCreateLine” (along with hypothetical variants such as “CreateSubline” or “MslsCreateSubline”) turned up no documentation.
Msls2.dll and msls31.dll are included with Windows Vista; version 7 of mshtml.dll included with Windows Vista RC1 imports approximately 40 APIs from msls31.dll; it is also used by msftedit.all and riched20.dll. --- quote ---
If you really need native RichEdit text control, use 'winetricks' which provides a workaround for 'msls31.dll' as well.
Resolving as 'INVALID' here.
$ wine --version wine-4.4
Regards
https://bugs.winehq.org/show_bug.cgi?id=32335
André H. nerv@dawncrow.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED CC| |nerv@dawncrow.de
--- Comment #16 from André H. nerv@dawncrow.de --- closing invalid
https://bugs.winehq.org/show_bug.cgi?id=32335
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- See Also| |https://bugs.winehq.org/sho | |w_bug.cgi?id=34061
https://bugs.winehq.org/show_bug.cgi?id=32335
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- See Also| |https://bugs.winehq.org/sho | |w_bug.cgi?id=41553