[Bug 17273] SetNamedPipeHandleState is a stub (FireFox+Flash, Win8/NET 4.x SDK/vcrun2012 installer)

wine-bugs at winehq.org wine-bugs at winehq.org
Fri May 2 09:04:53 CDT 2014


http://bugs.winehq.org/show_bug.cgi?id=17273

--- Comment #44 from Anastasius Focht <focht at gmx.net> ---
Hello folks,

all iTunes 10 versions and higher also need this.

I investigated with a rebased patchset against Wine 1.7.17.

Adding support for message mode pipes doesn't cure the hangs reported in some
iTunes bugs but it's still essential to iTunes.

--- snip ---
...
Set args[3] to --parentPipe
...
Parent sending:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"
"http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>AMSMessageSignatureKey</key>
    <array>
        <string>AMSNotificationPipeNameKey</string>
    </array>
    <key>AMSNotificationPipeNameKey</key>
    <string>\\.\pipe\30369292-6857396482801179</string>
    <key>AMSRequestKey</key>
    <string>AMSSetUpNotificationPipeRequest</string>
</dict>
</plist>

Child read:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"
"http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>AMSMessageSignatureKey</key>
    <array>
        <string>AMSNotificationPipeNameKey</string>
    </array>
    <key>AMSNotificationPipeNameKey</key>
    <string>\\.\pipe\30369292-6857396482801179</string>
    <key>AMSRequestKey</key>
    <string>AMSSetUpNotificationPipeRequest</string>
</dict>
</plist>

Child sending:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"
"http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict/>
</plist>

Parent read:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"
"http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict/>
</plist>
--- snip ---

Not sure about the time frame for Wine 1.8 but at one point it might be too
late to get this in.

Since there is ongoing process for getting CSMT into Wine 1.8 we shouldn't
forget about this thing as it blocks many installers and various apps/games.

Regards

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list