Commit Graph

35679 Commits

Author SHA1 Message Date
Paul Vriens 67c26f4ec3 kernel32/tests: GetLongPathNameW is not implemented on win98. 2007-04-25 13:48:14 +02:00
Paul Vriens c1f6501808 kernel32/tests: GetComputerNameW is not implemented on win98. 2007-04-25 13:48:09 +02:00
Paul Vriens 9dafa1fc11 kernel32/tests: CreateRemoteThread is not implemented on win98. 2007-04-25 13:48:04 +02:00
Emmanuel Maillard 0a202679b8 winecoreaudio: Implement MIDIOut_Reset. 2007-04-25 13:43:32 +02:00
Emmanuel Maillard 9aa9cde841 winecoreaudio: Implement MIDIOut_GetVolume and MIDIOut_SetVolume. 2007-04-25 13:43:05 +02:00
Emmanuel Maillard 97d5a02987 winecoreaudio: Implement MIDIOut_LongData. 2007-04-25 13:42:32 +02:00
Emmanuel Maillard 8f03804b8b winecoreaudio: Implement MIDIOut_Data. 2007-04-25 13:40:36 +02:00
Emmanuel Maillard d250fc2b13 winecoreaudio: Implement MIDIOut_Prepare and MIDIOut_Unprepare. 2007-04-25 13:38:45 +02:00
Emmanuel Maillard 0f7a3a32ee winecoreaudio: Implement MIDIOut_GetDevCaps and MIDIOut_GetNumDevs. 2007-04-25 13:38:45 +02:00
Emmanuel Maillard 483c695362 winecoreaudio: Implement MIDI_NotifyClient, MIDIOut_Open and MIDIOut_Close. 2007-04-25 13:38:45 +02:00
Emmanuel Maillard 7ad29c8bb7 winecoreaudio: Initial MIDI support on Mac OS X. 2007-04-25 13:37:26 +02:00
James Hawkins da55285acb msi: Implement special handling for the _Streams table. 2007-04-25 12:44:37 +02:00
Rob Shearman 72ddcb5f36 atl: AtlModuleGetClassObject should store an intermediate pointer in obj->pCF and then query this for the requested interface.
Return CLASS_E_CLASSNOTAVAILABLE instead of E_FAIL.
2007-04-25 12:44:24 +02:00
Rob Shearman 3af74c5e52 atl: Use the first entry in the object map in AtlInternalQueryInterface when IUnknown is requested. 2007-04-25 12:44:20 +02:00
Rob Shearman 5fcc5d3f62 winebuild: Refer to strings used in generated stubs by symbol rather than by offset to avoid problems when the compiler aligns the strings by 2 or more bytes. 2007-04-25 12:44:16 +02:00
Paul Vriens f570fd314c ws2_32/tests: Add required parameter to CreateThread (for Win9x and WinME). 2007-04-25 12:44:09 +02:00
Michael Stefaniuc 34b0161d02 winealsa: Do not check for non-NULL before HeapFree'ing a variable as the check is redundant. 2007-04-25 12:26:14 +02:00
Michael Stefaniuc 5f62da109e janitorial: Pass HEAP_ZERO_MEMORY as flag to HeapAlloc() instead of zeroing out the allocated memory in a later call. 2007-04-25 12:26:07 +02:00
Yuval Fledel b7b379b04e include: Introduce SECPKG_INTERFACE_VERSION and extend PSECPKG_FUNCTION_TABLE accordingly. 2007-04-25 12:25:58 +02:00
Andrew Talbot 318ebd2289 dmband: Constify some variables. 2007-04-25 11:50:30 +02:00
Andrew Talbot cd86d218b6 dmstyle: Constify some variables. 2007-04-25 11:50:27 +02:00
Andrew Talbot 835d478fca dmime: Constify some variables. 2007-04-25 11:50:23 +02:00
Andrew Talbot b19be8870c dmloader: Constify some variables. 2007-04-25 11:50:20 +02:00
Andrew Talbot ac43c850a8 dmscript: Constify a variable. 2007-04-25 11:50:16 +02:00
Andrew Talbot 391b1c24a2 dmusic: Constify a variable. 2007-04-25 11:50:13 +02:00
Andrew Talbot 82e5990a39 dmcompos: Constify a variable. 2007-04-25 11:50:09 +02:00
Michał Wiernowolski a45ffebee4 winealsa: Improved handling of SysEx MIDI messages. 2007-04-25 11:50:01 +02:00
Aric Stewart 73bec11865 usp10: Do not crash in ScriptPlace if pABC is null. 2007-04-25 11:49:54 +02:00
Tom Spear 621eceb633 winecfg: Change WINE_ERR to WINE_TRACE since there is no real error. 2007-04-25 11:49:45 +02:00
Rob Shearman 27412837b9 kernel32: Add the directory the executable was loaded from to the module search path if the module file name doesn't contain a path. 2007-04-25 11:49:37 +02:00
Rob Shearman 220f93db61 msi: Fix an off-by-one error when calculating the path and filename for the action data in the SelfRegModules action.
The backslash is in p[0], not p[1].
2007-04-25 11:49:34 +02:00
Rob Shearman 22cd120d5d msi: Create the _Property table as a temporary table so that the properties aren't saved to the .msi file. 2007-04-25 11:49:29 +02:00
Rob Shearman 3323303e09 msi: Set rec to NULL after calling msiobj_release on it in msi_create_table so that we don't call msiobj_release on it again. 2007-04-25 11:49:26 +02:00
Maarten Lankhorst 02c416a187 winealsa: Implement Get/SetControlDetails in mixer. 2007-04-24 13:48:59 +02:00
Maarten Lankhorst 143f10a4d0 winealsa: Implement GetLineControls in mixer. 2007-04-24 13:44:55 +02:00
Maarten Lankhorst 1843e71ef1 winealsa: Implement mixer controls, and add GetLineInfo. 2007-04-24 13:43:29 +02:00
Maarten Lankhorst f7082bbbc0 winealsa: Implement opening/closing and caps of device. 2007-04-24 13:42:48 +02:00
Maarten Lankhorst f60dcd2dee winealsa: Introduce mixer code. 2007-04-24 13:42:17 +02:00
Rob Shearman e474304160 msi: Add a non-persistent string instead of a persistent one if the table or row is non-persistent. 2007-04-24 12:25:41 +02:00
Rob Shearman 697d820eee msi: All columns being temporary means the table is non-persistent.
The HOLD keyword just means that the non-persistent data in the table 
should be kept around, not that the table is temporary.
2007-04-24 12:25:36 +02:00
Rob Shearman 44f7cb8858 msi: Add a persistent flag to tables.
Implement MSI_DatabaseIsTablePersistent.
2007-04-24 12:25:25 +02:00
Rob Shearman a33cc3d859 msi: Don't add info to the _Columns table for non-persistent tables. 2007-04-24 12:24:59 +02:00
Rob Shearman 23379b3b5c msi: Add support for adding temporary/non-persistent data to tables. 2007-04-24 12:24:48 +02:00
Rob Shearman d8cd46ac47 msi: The HOLD keyword implies a temporary table, whereas database importing should lead to permanent tables, so remove the HOLD keyword. 2007-04-24 12:23:13 +02:00
Rob Shearman 338568886c msi: Create the table directly in create_table instead of requiring it to be loaded after saving. 2007-04-24 12:23:02 +02:00
Rob Shearman ba0507a178 msi: Move table creation to table.c. 2007-04-24 12:22:48 +02:00
Rob Shearman 3aa9a25cb3 msi: Store the column info in the MSITABLE structure.
Load the data on view creation for simplicity instead of view execution.
2007-04-24 12:22:14 +02:00
Rob Shearman 94d48238ff msi: Remove the hash table for a column when one of its values is modified since it will now be invalid. 2007-04-24 12:21:40 +02:00
Rob Shearman e261d602fb msi: Cleanup unneeded string table functions.
Make string table functions that aren't used outside of string.c static.
2007-04-24 12:21:33 +02:00
Rob Shearman 37b11baaa3 msi: Move string loading and saving to string.c. 2007-04-24 12:20:19 +02:00