wine
18 years agogdi: Use correct include file for FT_Get_Module.
Huw Davies [Tue, 24 Jan 2006 09:57:35 +0000 (10:57 +0100)] 
gdi: Use correct include file for FT_Get_Module.

18 years agouser32: Added stub for UpdateLayeredWindow.
Louis Lenders [Mon, 23 Jan 2006 19:12:52 +0000 (20:12 +0100)] 
user32: Added stub for UpdateLayeredWindow.

18 years agomsvcrt: Properly implemented strerror and perror (based on a patch by
Alexandre Julliard [Mon, 23 Jan 2006 18:58:10 +0000 (19:58 +0100)] 
msvcrt: Properly implemented strerror and perror (based on a patch by
Uwe Bonnes).

18 years agomsvcrt: Added _sys_errlist (based on a patch by Uwe Bonnes).
Alexandre Julliard [Mon, 23 Jan 2006 18:30:21 +0000 (19:30 +0100)] 
msvcrt: Added _sys_errlist (based on a patch by Uwe Bonnes).

18 years agomsvcrt: Added EILSEQ definition.
Alexandre Julliard [Mon, 23 Jan 2006 18:29:36 +0000 (19:29 +0100)] 
msvcrt: Added EILSEQ definition.

18 years agomsvcrt: Stub implementation for wcsftime.
Hans Leidekker [Mon, 23 Jan 2006 18:29:15 +0000 (19:29 +0100)] 
msvcrt: Stub implementation for wcsftime.

18 years agoRemove useless BUGS file.
Alexandre Julliard [Mon, 23 Jan 2006 16:32:25 +0000 (17:32 +0100)] 
Remove useless BUGS file.

18 years agomsi: Move the firing of control events to MSI_ProcessMessage.
Robert Shearman [Mon, 23 Jan 2006 16:30:31 +0000 (17:30 +0100)] 
msi: Move the firing of control events to MSI_ProcessMessage.
Move the firing of control events from internal helper functions to
MSI_ProcessMessage so that custom actions can all cause control events
to be fired.
Added the firing of progress events.

18 years agomsi: Call ui_actiondata for more actions.
Robert Shearman [Mon, 23 Jan 2006 16:29:50 +0000 (17:29 +0100)] 
msi: Call ui_actiondata for more actions.

18 years agoadvpack/tests: Fixed failure when "ProgramFilesDir" is != "C:\Program Files".
Detlef Riekenberg [Mon, 23 Jan 2006 16:29:41 +0000 (17:29 +0100)] 
advpack/tests: Fixed failure when "ProgramFilesDir" is != "C:\Program Files".

18 years agowinearts: Try to keep winecfg from crashing by recovering from an arts
Robert Reif [Mon, 23 Jan 2006 15:48:45 +0000 (16:48 +0100)] 
winearts: Try to keep winecfg from crashing by recovering from an arts
library crash.

18 years agoFixed a couple of warnings on MacOS.
Alexandre Julliard [Mon, 23 Jan 2006 15:48:26 +0000 (16:48 +0100)] 
Fixed a couple of warnings on MacOS.

18 years agowinedbg: Use Win32 types instead of long long.
Alexandre Julliard [Mon, 23 Jan 2006 15:47:07 +0000 (16:47 +0100)] 
winedbg: Use Win32 types instead of long long.

18 years agoserver: More generic mechanism for adding typecasts in server traces.
Alexandre Julliard [Mon, 23 Jan 2006 15:40:57 +0000 (16:40 +0100)] 
server: More generic mechanism for adding typecasts in server traces.
Added casts for size_t values.

18 years agontdll: Forward ZwNotifyChangeDirectoryFile to NtNotifyChangeDirectoryFile.
Mike McCormack [Mon, 23 Jan 2006 15:39:49 +0000 (16:39 +0100)] 
ntdll: Forward ZwNotifyChangeDirectoryFile to NtNotifyChangeDirectoryFile.

18 years agodbghelp: Return better values in module information.
Eric Pouech [Mon, 23 Jan 2006 15:38:57 +0000 (16:38 +0100)] 
dbghelp: Return better values in module information.
- 32/64: number of symbols is now correct
- 64: the 64 bit extra fields are now initialized with some non null
  yet sensible value

18 years agodbghelp: Brought dbghelp.h a bit closer to PSDK definitions.
Eric Pouech [Mon, 23 Jan 2006 15:37:48 +0000 (16:37 +0100)] 
dbghelp: Brought dbghelp.h a bit closer to PSDK definitions.

18 years agodbghelp: SymSetContext should return FALSE when setting twice the same
Eric Pouech [Mon, 23 Jan 2006 15:30:25 +0000 (16:30 +0100)] 
dbghelp: SymSetContext should return FALSE when setting twice the same
frame context.

18 years agodbghelp: Live targets.
Eric Pouech [Mon, 23 Jan 2006 15:30:03 +0000 (16:30 +0100)] 
dbghelp: Live targets.
In SymInitialize, now trying to check if the hProcess is a real live
target or not. If we think it is, try to grasp ELF information from
it.

18 years agodbghelp: Started implementation of the global callback mechanism.
Eric Pouech [Mon, 23 Jan 2006 15:29:21 +0000 (16:29 +0100)] 
dbghelp: Started implementation of the global callback mechanism.

18 years agodbghelp: Symbol info.
Eric Pouech [Mon, 23 Jan 2006 15:26:57 +0000 (16:26 +0100)] 
dbghelp: Symbol info.
- better coding for SYMBOL_INFO filling
- some fixes on some fields (parameters)
- now using the max size for symbol info

18 years agowinedbg: Added a more decent scheme for handling segmented addresses.
Eric Pouech [Mon, 23 Jan 2006 15:26:40 +0000 (16:26 +0100)] 
winedbg: Added a more decent scheme for handling segmented addresses.

18 years agolibwine: Added LDT support for MacOS/x86.
Alexandre Julliard [Mon, 23 Jan 2006 11:02:58 +0000 (12:02 +0100)] 
libwine: Added LDT support for MacOS/x86.

18 years agouser32: Make GetMenuItemInfo tests pass under Wine.
Dmitry Timoshkov [Mon, 23 Jan 2006 10:59:21 +0000 (11:59 +0100)] 
user32: Make GetMenuItemInfo tests pass under Wine.
- Change menu item search algorithm to recurse into a submenu first.
- Fallback to a found submenu if nothing else was found.

18 years agomsi: Support msidbControlAttributesSunken.
Robert Shearman [Mon, 23 Jan 2006 10:55:33 +0000 (11:55 +0100)] 
msi: Support msidbControlAttributesSunken.

18 years agomsi: Only print fixme for progress attribute once.
Robert Shearman [Mon, 23 Jan 2006 10:55:19 +0000 (11:55 +0100)] 
msi: Only print fixme for progress attribute once.
Since setting the Progress attribute is done quite frequently, don't
flood the user with messages about it being unimplemented.

18 years agocrypt32: Add stub implementations of some crypto functions used by IE6 install.
Mike McCormack [Mon, 23 Jan 2006 10:54:58 +0000 (11:54 +0100)] 
crypt32: Add stub implementations of some crypto functions used by IE6 install.

18 years agowinebuild: Always import atof, the MS version is different.
Alexandre Julliard [Mon, 23 Jan 2006 10:27:04 +0000 (11:27 +0100)] 
winebuild: Always import atof, the MS version is different.

18 years agod3d8: For render states D3DRS_POINTSPRITEENABLE and
H. Verbeet [Mon, 23 Jan 2006 10:26:25 +0000 (11:26 +0100)] 
d3d8: For render states D3DRS_POINTSPRITEENABLE and
D3DRS_MULTISAMPLEANTIALIAS, use GL_SUPPORT correctly.

18 years agod3d8: Add GL_ARB_multisample definitions.
H. Verbeet [Mon, 23 Jan 2006 10:26:15 +0000 (11:26 +0100)] 
d3d8: Add GL_ARB_multisample definitions.

18 years agod3d8: Add detection for GL_ARB_point_sprite support.
H. Verbeet [Mon, 23 Jan 2006 10:24:27 +0000 (11:24 +0100)] 
d3d8: Add detection for GL_ARB_point_sprite support.

18 years agouser: Add missing WIN_ReleasePtr.
Vitaliy Margolen [Mon, 23 Jan 2006 10:24:16 +0000 (11:24 +0100)] 
user: Add missing WIN_ReleasePtr.

18 years agoICCompressorChoose should initialize fccType and fccHandler fields
Dmitry Timoshkov [Mon, 23 Jan 2006 10:24:08 +0000 (11:24 +0100)] 
ICCompressorChoose should initialize fccType and fccHandler fields
for the full frames case as well.

18 years agokernel/tests: Integer atoms return different results on WinNT 3.51.
Detlef Riekenberg [Mon, 23 Jan 2006 10:23:50 +0000 (11:23 +0100)] 
kernel/tests: Integer atoms return different results on WinNT 3.51.

18 years agoshell32: Export DllGetClassObject by ordinal as grpconv.exe requires it.
Mike McCormack [Mon, 23 Jan 2006 10:23:33 +0000 (11:23 +0100)] 
shell32: Export DllGetClassObject by ordinal as grpconv.exe requires it.

18 years agosecur32: Added DeleteSecurityContext.
Kai Blin [Mon, 23 Jan 2006 10:23:21 +0000 (11:23 +0100)] 
secur32: Added DeleteSecurityContext.

18 years agox11drv: Update Swiss German keyboard layout to better match the X11 one.
Dmitry Timoshkov [Mon, 23 Jan 2006 10:23:13 +0000 (11:23 +0100)] 
x11drv: Update Swiss German keyboard layout to better match the X11 one.

18 years agoshell32: Reimplement a factored SHFileOperation.
James Hawkins [Mon, 23 Jan 2006 10:22:59 +0000 (11:22 +0100)] 
shell32: Reimplement a factored SHFileOperation.

18 years agowinebuild: Output a .note.GNU-stack section to allow nonexecutable stack.
Marcus Meissner [Sat, 21 Jan 2006 18:23:36 +0000 (19:23 +0100)] 
winebuild: Output a .note.GNU-stack section to allow nonexecutable stack.

18 years agogdi: Metafile records must be at least 3 words long.
Marcus Meissner [Sat, 21 Jan 2006 18:23:17 +0000 (19:23 +0100)] 
gdi: Metafile records must be at least 3 words long.

18 years agomsvcrt: Preserve all registers in call_ebp_func.
Alexandre Julliard [Sat, 21 Jan 2006 18:23:02 +0000 (19:23 +0100)] 
msvcrt: Preserve all registers in call_ebp_func.

18 years agomshtml: Return FALSE if Mozilla ActiveX Control could not be found.
Jacek Caban [Sat, 21 Jan 2006 18:22:39 +0000 (19:22 +0100)] 
mshtml: Return FALSE if Mozilla ActiveX Control could not be found.

18 years agoadvpack: Add a stub for RebootCheckOnInstall.
James Hawkins [Sat, 21 Jan 2006 18:22:17 +0000 (19:22 +0100)] 
advpack: Add a stub for RebootCheckOnInstall.

18 years agoadvpack: Fix the documentation for AddDelBackupEntry.
James Hawkins [Sat, 21 Jan 2006 18:21:51 +0000 (19:21 +0100)] 
advpack: Fix the documentation for AddDelBackupEntry.

18 years agoadvpack: Complete the documentation for CloseINFEngine.
James Hawkins [Sat, 21 Jan 2006 18:21:45 +0000 (19:21 +0100)] 
advpack: Complete the documentation for CloseINFEngine.

18 years agoadvpack: Add a stub for SetPerUserSecValues.
James Hawkins [Sat, 21 Jan 2006 18:21:22 +0000 (19:21 +0100)] 
advpack: Add a stub for SetPerUserSecValues.

18 years agoadvpack: Fix the documentation for FileSaveMarkNotExist.
James Hawkins [Sat, 21 Jan 2006 18:21:07 +0000 (19:21 +0100)] 
advpack: Fix the documentation for FileSaveMarkNotExist.

18 years agoadvpack: Forward FileSaveMarkNotExist to AddDelBackupEntry.
James Hawkins [Sat, 21 Jan 2006 18:19:41 +0000 (19:19 +0100)] 
advpack: Forward FileSaveMarkNotExist to AddDelBackupEntry.

18 years agoadvpack: Add stubs for the user stub wrapper functions.
James Hawkins [Sat, 21 Jan 2006 18:19:31 +0000 (19:19 +0100)] 
advpack: Add stubs for the user stub wrapper functions.

18 years agoadvpack: Implement DelNodeRunDLL32.
James Hawkins [Sat, 21 Jan 2006 18:18:40 +0000 (19:18 +0100)] 
advpack: Implement DelNodeRunDLL32.

18 years agoadvpack: Implement IsNTAdmin.
James Hawkins [Sat, 21 Jan 2006 18:18:32 +0000 (19:18 +0100)] 
advpack: Implement IsNTAdmin.

18 years agoshell: Fix incorrect usage of the return value of StrRetToStrNW.
Huw Davies [Fri, 20 Jan 2006 19:17:07 +0000 (20:17 +0100)] 
shell: Fix incorrect usage of the return value of StrRetToStrNW.

18 years agowininet: INTERNET_OPTION_SECURITY_CERTIFICATE_STRUCT work.
Aric Stewart [Fri, 20 Jan 2006 19:16:56 +0000 (20:16 +0100)] 
wininet: INTERNET_OPTION_SECURITY_CERTIFICATE_STRUCT work.
Beginning of framework to implement handling of InternetQueryOption
for INTERNET_OPTION_SECURITY_CERTIFICATE_STRUCT.

18 years agoconfigure: Remove the -mpreferred-stack-boundary option, this breaks MacOS.
Alexandre Julliard [Fri, 20 Jan 2006 18:56:24 +0000 (19:56 +0100)] 
configure: Remove the -mpreferred-stack-boundary option, this breaks MacOS.

18 years agowinebuild: Moved offset definitions to relay.c since they are only
Alexandre Julliard [Fri, 20 Jan 2006 18:45:57 +0000 (19:45 +0100)] 
winebuild: Moved offset definitions to relay.c since they are only
needed there.
Hardcoded a couple of TEB offsets to support cross-compilation.

18 years agoole: ProgIDFromCLSID sets progid to NULL on failure.
Huw Davies [Fri, 20 Jan 2006 18:41:56 +0000 (19:41 +0100)] 
ole: ProgIDFromCLSID sets progid to NULL on failure.

18 years agox11drv: Prevent NULL dereference in SelectionRequest handling.
Vitaliy Margolen [Fri, 20 Jan 2006 18:41:40 +0000 (19:41 +0100)] 
x11drv: Prevent NULL dereference in SelectionRequest handling.

18 years agontdll: Add a stubbed NtSetSystemInformation.
H. Verbeet [Fri, 20 Jan 2006 18:41:04 +0000 (19:41 +0100)] 
ntdll: Add a stubbed NtSetSystemInformation.

18 years agontdll: Move the %gs register to the ntdll_thread_regs structure.
Alexandre Julliard [Fri, 20 Jan 2006 15:54:11 +0000 (16:54 +0100)] 
ntdll: Move the %gs register to the ntdll_thread_regs structure.

18 years agontdll: Move the TEB register to the ntdll_thread_regs structure.
Alexandre Julliard [Fri, 20 Jan 2006 15:18:06 +0000 (16:18 +0100)] 
ntdll: Move the TEB register to the ntdll_thread_regs structure.

18 years agoiphlpapi: Remove redundant comments and fix typos.
Juan Lang [Fri, 20 Jan 2006 15:16:56 +0000 (16:16 +0100)] 
iphlpapi: Remove redundant comments and fix typos.

18 years agouser/tests: Added \n to a few ok() calls.
Detlef Riekenberg [Fri, 20 Jan 2006 15:16:43 +0000 (16:16 +0100)] 
user/tests: Added \n to a few ok() calls.

18 years agoole: Verify that the proxy is being used in the correct thread.
Robert Shearman [Fri, 20 Jan 2006 15:16:08 +0000 (16:16 +0100)] 
ole: Verify that the proxy is being used in the correct thread.

18 years agorpc: Replace the hack that detected stubless proxies with the correct check.
Robert Shearman [Fri, 20 Jan 2006 15:15:25 +0000 (16:15 +0100)] 
rpc: Replace the hack that detected stubless proxies with the correct check.
Pass in the ProxyInfo and Index to StdProxy_Construct instead of just
the three members of the structure that were previously needed.
Fix the detection of stubless proxies.

18 years agorpc: Skip over the right number of bytes in new correlation descriptors.
Robert Shearman [Fri, 20 Jan 2006 15:15:11 +0000 (16:15 +0100)] 
rpc: Skip over the right number of bytes in new correlation descriptors.
Skip over 6 bytes of the format descriptor if new correlation
descriptors are being used, instead of 4.

18 years agoole: Add a test for WM_QUIT behaviour during COM calls.
Robert Shearman [Fri, 20 Jan 2006 15:14:32 +0000 (16:14 +0100)] 
ole: Add a test for WM_QUIT behaviour during COM calls.

18 years agoole: Fix WM_QUIT Handling in CoWaitForMultipleHandles.
Robert Shearman [Fri, 20 Jan 2006 15:14:23 +0000 (16:14 +0100)] 
ole: Fix WM_QUIT Handling in CoWaitForMultipleHandles.
When a WM_QUIT message in encountered in CoWaitForMultipleHandles then
it should repost the WM_QUIT message and then switch to waiting
without checking messages.

18 years agowined3d: Fix a few TRACEs in pixelshader.c.
H. Verbeet [Fri, 20 Jan 2006 15:13:57 +0000 (16:13 +0100)] 
wined3d: Fix a few TRACEs in pixelshader.c.

18 years agowined3d: Return the correct pixelshader in
H. Verbeet [Fri, 20 Jan 2006 15:13:12 +0000 (16:13 +0100)] 
wined3d: Return the correct pixelshader in
IWineD3DDeviceImpl_GetPixelShader.

18 years agowined3d: A shader isn't guaranteed to have a vertex declaration, so
H. Verbeet [Fri, 20 Jan 2006 15:13:03 +0000 (16:13 +0100)] 
wined3d: A shader isn't guaranteed to have a vertex declaration, so
add a NULL check for that.

18 years agoshdocvw: Added GetWindow implementation.
Jacek Caban [Fri, 20 Jan 2006 15:12:36 +0000 (16:12 +0100)] 
shdocvw: Added GetWindow implementation.

18 years agoRelease 0.9.6. wine-0.9.6
Alexandre Julliard [Thu, 19 Jan 2006 14:13:21 +0000 (15:13 +0100)] 
Release 0.9.6.

18 years agomscms: Check an appropriate registry key.
Saulius Krasuckas [Thu, 19 Jan 2006 11:44:02 +0000 (12:44 +0100)] 
mscms: Check an appropriate registry key.

18 years agouser: Fixed the lifetime of MDICREATESTRUCT variables.
Ken Thomases [Thu, 19 Jan 2006 11:43:45 +0000 (12:43 +0100)] 
user: Fixed the lifetime of MDICREATESTRUCT variables.

18 years agoshell32: Update shellpaths My Pictures, My Video, My Music to be under
Aric Stewart [Thu, 19 Jan 2006 11:43:14 +0000 (12:43 +0100)] 
shell32: Update shellpaths My Pictures, My Video, My Music to be under
$HOME, with a number of fallbacks.

18 years agod3d8: Added GL_ARB_point_sprite definition.
H. Verbeet [Thu, 19 Jan 2006 11:40:05 +0000 (12:40 +0100)] 
d3d8: Added GL_ARB_point_sprite definition.

18 years agowined3d: Better version string parsing for VENDOR_NVIDIA in
H. Verbeet [Thu, 19 Jan 2006 11:39:37 +0000 (12:39 +0100)] 
wined3d: Better version string parsing for VENDOR_NVIDIA in
IWineD3DImpl_FillGLCaps.

18 years agowinmine: Use WIN32_LEAN_AND_MEAN.
Mike McCormack [Thu, 19 Jan 2006 11:39:28 +0000 (12:39 +0100)] 
winmine: Use WIN32_LEAN_AND_MEAN.

18 years agomsxml: Text node implementation.
Huw Davies [Thu, 19 Jan 2006 10:56:34 +0000 (11:56 +0100)] 
msxml: Text node implementation.

18 years agouser: Tests for when the menu is incorrect because of duplication of a
Jason Edmeades [Thu, 19 Jan 2006 10:56:20 +0000 (11:56 +0100)] 
user: Tests for when the menu is incorrect because of duplication of a
menu id and an hMenu.

18 years agox11drv: Add support for another Canadian French keyboard flavour.
Dmitry Timoshkov [Thu, 19 Jan 2006 10:55:50 +0000 (11:55 +0100)] 
x11drv: Add support for another Canadian French keyboard flavour.

18 years agowined3d: In IWineD3DImpl_FillGLCaps use glGetString instead of
H. Verbeet [Thu, 19 Jan 2006 10:55:34 +0000 (11:55 +0100)] 
wined3d: In IWineD3DImpl_FillGLCaps use glGetString instead of
glXGetClientString to retrieve the OpenGL vendor.

18 years agokernel: Remove calls to Nt[Get|Set]ThreadContext.
Vitaliy Margolen [Thu, 19 Jan 2006 10:55:24 +0000 (11:55 +0100)] 
kernel: Remove calls to Nt[Get|Set]ThreadContext.
It's done in exception handler now.

18 years agowinecfg: Tidy up included headers.
Mike McCormack [Thu, 19 Jan 2006 10:55:01 +0000 (11:55 +0100)] 
winecfg: Tidy up included headers.
Get rid of the barely used properties.c.

18 years agowinedump: Fix compilation of generated source.
Hans Leidekker [Wed, 18 Jan 2006 16:33:10 +0000 (17:33 +0100)] 
winedump: Fix compilation of generated source.
Include config.h in the .c file, not in the .h file.

18 years agontdll: Cleaned up the ioctl functions.
Alexandre Julliard [Wed, 18 Jan 2006 16:18:22 +0000 (17:18 +0100)] 
ntdll: Cleaned up the ioctl functions.
Renamed function parameters to something usable.
Fixed potential event leaks.

18 years agoprograms: Use WIN32_LEAN_AND_MEAN.
Mike McCormack [Wed, 18 Jan 2006 13:23:11 +0000 (14:23 +0100)] 
programs: Use WIN32_LEAN_AND_MEAN.

18 years agomsvcrt: In _tempnam, if TMP is set, it has a precedence over the
Sasha Slijepcevic [Wed, 18 Jan 2006 13:22:27 +0000 (14:22 +0100)] 
msvcrt: In _tempnam, if TMP is set, it has a precedence over the
parameter dir.

18 years agomsxml: Implement get_nodeTypedValue.
Huw Davies [Wed, 18 Jan 2006 13:22:23 +0000 (14:22 +0100)] 
msxml: Implement get_nodeTypedValue.

18 years agontdll: Loader optimization.
Robert Shearman [Wed, 18 Jan 2006 13:22:19 +0000 (14:22 +0100)] 
ntdll: Loader optimization.
Optimize for the case where a DLL with no path is requested and it is
already loaded.

18 years agowinealsa: Add critical section names for debugging.
Robert Reif [Wed, 18 Jan 2006 13:03:23 +0000 (14:03 +0100)] 
winealsa: Add critical section names for debugging.

18 years agogdi: Ignore a few more metafile escapes.
Alexandre Julliard [Wed, 18 Jan 2006 12:23:20 +0000 (13:23 +0100)] 
gdi: Ignore a few more metafile escapes.

18 years agoshdocvw: Deactivate document in SetClientSite if ClientSite is NULL.
Jacek Caban [Wed, 18 Jan 2006 12:22:52 +0000 (13:22 +0100)] 
shdocvw: Deactivate document in SetClientSite if ClientSite is NULL.
Fix ref counting.

18 years agowinspool: Printing environment support for GetPrinterDriverDirectory.
Detlef Riekenberg [Wed, 18 Jan 2006 11:26:32 +0000 (12:26 +0100)] 
winspool: Printing environment support for GetPrinterDriverDirectory.

18 years agomsacm: acmDriverAdd() support for ACM_DRIVERADDF_FUNCTION, implemented
Alex Villacís Lasso [Wed, 18 Jan 2006 11:16:57 +0000 (12:16 +0100)] 
msacm: acmDriverAdd() support for ACM_DRIVERADDF_FUNCTION, implemented
local drivers.

18 years agomsacm: reroute all SendDriverMessage() calls to MSACM_Message.
Alex Villacís Lasso [Wed, 18 Jan 2006 11:13:51 +0000 (12:13 +0100)] 
msacm: reroute all SendDriverMessage() calls to MSACM_Message.

18 years agomsacm: acmDriverMessage() with proper support for DRV_CONFIGURE.
Alex Villacís Lasso [Wed, 18 Jan 2006 11:13:36 +0000 (12:13 +0100)] 
msacm: acmDriverMessage() with proper support for DRV_CONFIGURE.
Allocate and supply a DRVCONFIGINFO structure for DRV_CONFIGURE when
application does not supply one.

18 years agomsacm: acmDriverAdd[AW] support for ACM_DRIVERADDF_NOTIFYHWND.
Alex Villacís Lasso [Wed, 18 Jan 2006 11:10:59 +0000 (12:10 +0100)] 
msacm: acmDriverAdd[AW] support for ACM_DRIVERADDF_NOTIFYHWND.
Broadcast notifications are fleshed out and are now fully functional.

18 years agoMSACM: acmDriverAddW skeleton, implementation of ACM_DRIVERADDF_NAME.
Alex Villacís Lasso [Wed, 18 Jan 2006 11:07:42 +0000 (12:07 +0100)] 
MSACM: acmDriverAddW skeleton, implementation of ACM_DRIVERADDF_NAME.
- Rework acmDriverAddA to call acmDriverAddW.
- Implement stub for acmDriverAddW with switch for the 3 known cases
  of driver add.
- Implementation for case ACM_DRIVERADDF_NAME, which loads driver name
  & alias from registry (similar to msacm32 load).

18 years agomsacm: Implement acmDriverPriority with driver priority/enabled saving.
Alex Villacís Lasso [Wed, 18 Jan 2006 11:06:56 +0000 (12:06 +0100)] 
msacm: Implement acmDriverPriority with driver priority/enabled saving.
Foundation for notification broadcasts with support for deferred
notification.