Remove code that starts wineshelllink, instead create a windows
compatible shortcut (*.lnk) file. After creating that file, start a link processor (winemenubuilder) on it, which reads it back then calls wineshelllink. Rework CreateStreamFromFile to create an IStream object that is writeable.
Showing
- configure 2 additions, 1 deletionconfigure
- configure.ac 1 addition, 0 deletionsconfigure.ac
- dlls/shell32/Makefile.in 0 additions, 7 deletionsdlls/shell32/Makefile.in
- dlls/shell32/memorystream.c 64 additions, 55 deletionsdlls/shell32/memorystream.c
- dlls/shell32/shell32_main.h 1 addition, 3 deletionsdlls/shell32/shell32_main.h
- dlls/shell32/shelllink.c 698 additions, 843 deletionsdlls/shell32/shelllink.c
- include/wine/obj_shelllink.h 2 additions, 1 deletioninclude/wine/obj_shelllink.h
- programs/Makefile.in 7 additions, 0 deletionsprograms/Makefile.in
- programs/winemenubuilder/.cvsignore 3 additions, 0 deletionsprograms/winemenubuilder/.cvsignore
- programs/winemenubuilder/Makefile.in 22 additions, 0 deletionsprograms/winemenubuilder/Makefile.in
- programs/winemenubuilder/winemenubuilder.c 980 additions, 0 deletionsprograms/winemenubuilder/winemenubuilder.c
Loading
Please register or sign in to comment