"Detlef Riekenberg" wine.dev@web.de wrote:
While implementing this Functions, I have some Question for the Interface of:
shell32.dll SHHelpShortcuts_RunDLL*
- HWND hwnd
- DWORD dwArg2
- LTCSTR szCommand / LPCWSTR wszCommand
- DWORD dwArg4
Question for 2: What is this Parameter for? (Seems to always be 0x77d8000. => last ptr for winvdm.exe)
Question for 3: What Parameter / Which Commands did you knew? FontsFolder PrintersFolder AddPrinter PrintTestPage Connect Disconnect
Question for 4: What is this Flags-Parameter for? (Seems to always be 0xa.)
I think that answers to most of the above questions you could find by taking rundll32.exe from win2k or XP, feeding all kinds of different arguments and running it under Wine with +relay,+snoop trace.
Google(-groups) knows something as well:
rundll32.exe shell32.dll,SHHelpShortcuts_Ru-nDLL PrintersFolder