[wdmaudiodev] Re: WIDM, WODM definition for 64-bit XP?

  • From: uwe kirst <u.kirst@xxxxxx>
  • To: wdmaudiodev@xxxxxxxxxxxxx
  • Date: Thu, 13 Jan 2005 13:06:25 +0100

I have now recompiled my .dll with this information but still don't know how to install it on 64-bit xp.
There is a message box poping up during installation:


Driver Error
! Cannot load the driver. The driver file may be missing. Try installing the driver again, or contact your system administrator. Ok


I have verified that the driver file is copied to the system32 directory during the installation.
I'm using equal .inf entries for 32-bit and 64-bit in this part of the installation:
...
[mydriver_64.AddReg]
HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"
HKR,Drivers,SubClasses,,"wave,midi,mixer"
HKR,Drivers\wave\mydriver_mme.dll,Driver,,mydriver_mme.dll
HKR,Drivers\wave\mydriver_mme.dll,Description,,%mydriver.DeviceDesc%
...
Does anyone know what's going wrong here?
Another open question is if it is possible to install the 32-Bit Version of the .dll on 64-bit xp.
Uwe




Ron Kuper wrote:

If you look in the latest Platform SDK headers, parameters like this are
declared a DWORD_PTR instead of DWORD. DWORD_PTR is a typedef that
compiles differently depending on whether you have chosen a 32-bit or a
64-bit OS.


-----Original Message-----
From: wdmaudiodev-bounce@xxxxxxxxxxxxx
[mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx] On Behalf Of Waldemar
Haszlakiewicz
Sent: Tuesday, January 11, 2005 9:08 AM
To: uwe kirst
Subject: [wdmaudiodev] Re: WIDM, WODM definition for 64-bit XP?

Well shouldn't there be a 64bit SDK/DDK?



uk> Hello,
uk> How is the WIDM and WODM for 64-bit windows defined?
uk> Here is a qote form the msdn library online doc (32-bit version).
uk> It's about the WIDM_OPEN message:

uk> "dwParam1
uk> Specifies a pointer to a WAVEOPENDESC structure containing the uk> client's device handle, notification target, and instance
identifier."


uk> So how can a DWORD contain a pointer on 64-bit windows?
uk> Uwe




uk> ******************

uk> WDMAUDIODEV addresses:
uk> Post message: mailto:wdmaudiodev@xxxxxxxxxxxxx
uk> Subscribe:
mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=subscribe
uk> Unsubscribe:
mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=unsubscribe
uk> Moderator:    mailto:wdmaudiodev-moderators@xxxxxxxxxxxxx

uk> URL to WDMAUDIODEV page:
uk> http://www.wdmaudiodev.de/

******************

WDMAUDIODEV addresses:
Post message: mailto:wdmaudiodev@xxxxxxxxxxxxx
Subscribe:    mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=subscribe
Unsubscribe:
mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=unsubscribe
Moderator:    mailto:wdmaudiodev-moderators@xxxxxxxxxxxxx

URL to WDMAUDIODEV page:
http://www.wdmaudiodev.de/

******************

WDMAUDIODEV addresses:
Post message: mailto:wdmaudiodev@xxxxxxxxxxxxx
Subscribe:    mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=subscribe
Unsubscribe:  mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=unsubscribe
Moderator:    mailto:wdmaudiodev-moderators@xxxxxxxxxxxxx

URL to WDMAUDIODEV page:
http://www.wdmaudiodev.de/





******************

WDMAUDIODEV addresses:
Post message: mailto:wdmaudiodev@xxxxxxxxxxxxx
Subscribe:    mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=subscribe
Unsubscribe:  mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=unsubscribe
Moderator:    mailto:wdmaudiodev-moderators@xxxxxxxxxxxxx

URL to WDMAUDIODEV page:
http://www.wdmaudiodev.de/

Other related posts: