>It worked in the past. When pclsidHandler is set to NULL it performs
>a registry lookup as the native version does it. If these registry
>entries are missing it has a problem and could perhaps return the
>mentioned error - don't know as I have never tested it.
>
>In the past these informations were part of the default registry of
>wine but with the addition of the self-registration of many libraries
>this has been removed. Don't ask me how to get the library to
>…
[View More]register itself - guess it has to do with regsrv32.exe, but I am not
>sure. I am already too long out of the substance.
>
>
Based on a certain verification in the source code, I made aviinfo to
work by adding the following to the registry:
[Software\\Classes\\CLSID\\{00020000-0000-0000-C000-000000000046}\\InProcServer32]
1110571609
@="avifil32.dll"
"LoadWithoutCOM"=dword:00000000
As far as I can see, the key "LoadWithoutCOM" only needs to exist; it
does not need to be set to any particular value. The aviplay program has
yet to work because the 128x128 AVI file I was using for the test in one
machine (apparently) mandates a 128x128 screen resolution which is (yet)
unsupported by my X configuration, and the ideal 640x480 test AVI is on
the other (currently inaccessible) machine:
trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 128:
320x240x16 @60 Hz (XRandR)
trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 129:
360x200x16 @85 Hz (XRandR)
trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 130:
320x200x16 @85 Hz (XRandR)
trace:x11settings:X11DRV_Settings_AddOneMode initialized mode 131:
320x175x16 @85 Hz (XRandR)
trace:x11settings:X11DRV_Settings_CreateDriver Setting up display
settings for DDRAW (XRandR)
fixme:avifile:AVIFileInit (): stub!
[Stream 0: vids.cvid, cineapk.avi v�eo #0]
trace:x11settings:X11DRV_ChangeDisplaySettingsExW
((null),0x707bf768,(nil),0x00000004,(nil))
trace:x11settings:X11DRV_ChangeDisplaySettingsExW flags=FULLSCREEN
trace:x11settings:X11DRV_ChangeDisplaySettingsExW
DM_fields=BITSPERPEL,PELSWIDTH,PELSHEIGHT
trace:x11settings:X11DRV_ChangeDisplaySettingsExW width=128 height=128
bpp=24 freq=1887172668 (XRandR)
err:x11settings:X11DRV_ChangeDisplaySettingsExW No matching mode found!
(XRandR)
ddraw.SetDisplayMode: 0x88760078 (change resolution!)
But this raises the following questions:
* Why is not avifil32.dll adding this key on registration by regsvr32?
(I could submit a patch to do it, but see next questions)
* Is this the correct usage of avifil32.dll? The loading of this dll
occurs via SHCoCreateInstance in shell32/shellole.c, and the comment on
the usage of the LoadWithoutCOM key goes like this:
//* if a special registry key is set, we load a shell extension without help of OLE32 *//
bLoadWithoutCOM = (ERROR_SUCCESS == SHQueryValueExW(hKey, sLoadWithoutCOM, 0, 0, 0, 0));
Is this the correct (or even supported) usage for avifil32.dll? This
LoadWithoutCOM kludge does not appear anywhere else in my registry, and
it looks like it is intended for shell extensions only. What is the
meaning of "shell extension" here? Does avifil32.dll qualify? (I think
not, because avifil32 is concerned with AVI file handling, not with user
interface. However, I might be wrong.)
The last thing I want is to submit a patch, only to be rejected because
it attempts to use a DLL in a way not intended by its design. So, is
this approach correct (adding LoadWithoutCOM as part or regsvr32
initialization of avifil32.dll), or should an apartment actually be
initialized in full COM style? Do you know if LoadWithoutCOM is used
anywhere else in Wine?
Alex Villacís Lasso
[View Less]
Saulius Krasuckas <saulius2(a)ar.fi.lt> writes:
> ChangeLog:
> Saulius Krasuckas <saulius.krasuckas(a)ieee.org>
> Added test for IShellFolder_ParseDisplayName.
The test fails here:
shlfolder.c:90: Test failed: ParseDisplayName returned 80070002, expected E_FAIL
--
Alexandre Julliard
julliard(a)winehq.org
Hi,
Are we supporting IE4?
There are some changes in the interfaces for msxml and also there are
changes in guids in the subsequent versions.
How to handle ie4 finterface changes in msxml.idl?
Thanks,
Vijay
I am experiencing two problems w/ Steam:
1) It's always on top of all other windows,on all
workspaces of GNOME, which is very annoying, and makes
it impossible to try HL2. If clicked while HL2 is on startup
screen it will crash the game.
2) If you click on any game, go to Update News, it will crash
every time. If there are Update News when Steam is started, it
will crash (but it will work after that). Here's the output, although it
doesn't look very helpful to me:
ALSA lib control.c:739:(…
[View More]snd_ctl_open_noupdate) Invalid CTL plug:hw:0
err:mmio:MMIO_ParseExtA No . in szFileName: ""
err:mmio:MMIO_ParseExtA No . in szFileName: "C:\\Program Files\\Valve\
\Steam\\"
fixme:sync:CreateIoCompletionPort (0xffffffff, (nil), 00000000,
00000000): stub.
fixme:ole:CoCreateInstance no classfactory created for CLSID
{4955dd33-b159-11d0-8fcf-00aa006bcc59}, hres is 0x80040154
Win32 MiniDump Helper version 1.0.0.0 (c) Copyright 2000-2003 Valve
Corporation All rights reserved.
Expected argument 'ProcessId'.
Usage: WriteMiniDump [@argfile] [/?|h|help] [/v|version] [/Type <value>]
<ProcessId> <DumpFile>
@argfile Read arguments from a file.
/? Show usage.
/v Show version.
/Type <value> Select dump type values are:
normal
full
ProcessId Select process id for which to generate a dump
DumpFile Select path of output dump file
Shutting down. . .
1
--
Ivan Gyurdiev <ivg2(a)cornell.edu>
Cornell University
[View Less]
James Hawkins wrote:
>--- /dev/null 2005-06-27 14:12:40.646578496 -0500
>+++ dlls/advapi32/lsa.c 2005-06-27 16:51:17.000000000 -0500
>@@ -0,0 +1,433 @@
>+/*
>+ * Implementation of the Local Security Authority API
>+ *
>+ * This library is free software; you can redistribute it and/or
>+ * modify it under the terms of the GNU Lesser General Public
>+ * License as published by the Free Software Foundation; either
>+ * version 2.1 of the License, or (at your option)…
[View More] any later version.
>+ *
>+ * This library is distributed in the hope that it will be useful,
>+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
>+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
>+ * Lesser General Public License for more details.
>+ *
>+ * You should have received a copy of the GNU Lesser General Public
>+ * License along with this library; if not, write to the Free Software
>+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
>+ */
>
>
You should include a copyright line that states the major copyright
owners of the code. You can do this by looking through the CVS history
or just by copying the copyright lines from security.c
--
Rob Shearman
[View Less]