wine
19 years agowinecoreaudio: 8-bit Linear PCM data is unsigned.
Ken Thomases [Wed, 24 May 2006 10:41:28 +0000 (05:41 -0500)] 
winecoreaudio: 8-bit Linear PCM data is unsigned.

19 years agowinecoreaudio: Keep processing wavehdrs to satisfy AudioUnit data request.
Ken Thomases [Wed, 24 May 2006 10:38:16 +0000 (05:38 -0500)] 
winecoreaudio: Keep processing wavehdrs to satisfy AudioUnit data request.

When fulfilling the output AudioUnit's request for audio data, don't
stop when the current wavehdr is exhausted; advance to the next.  This
addresses the buzzy quality of the sound.

19 years agowinecoreaudio: Improve state tracking.
Ken Thomases [Wed, 24 May 2006 10:34:04 +0000 (05:34 -0500)] 
winecoreaudio: Improve state tracking.

Improved tracking of device state (stopped, playing, or paused).
Also, tied starting and stopping the AudioUnit more directly to the
state.  No need to change the state when preparing or unpreparing
wavehdrs.  Pausing overrides both playing and stopped states; if
stopped, pausing prevents output from starting when the program
writes.  When, restarting from the paused state, the device starts
playing if there are queued wavehdrs.  Otherwise, it goes to stopped
state.

19 years agowinecoreaudio: Miscellaneous cleanup.
Ken Thomases [Wed, 24 May 2006 10:28:18 +0000 (05:28 -0500)] 
winecoreaudio: Miscellaneous cleanup.

Miscellaneous cleanup: release resources when done with them; protect
against null pointers; reduce redundant code; avoid potential integer
underflow; clarify a do-nothing loop.

19 years agowinecoreaudio: Fix race to open.
Ken Thomases [Wed, 24 May 2006 10:27:24 +0000 (05:27 -0500)] 
winecoreaudio: Fix race to open.

Fixes a race condition (noted in a comment for wodOpen) when multiple
threads try to open the same wave-out device simultaneously.
Addressed by creating the device mutexes when the driver is
initialized, instead of as each device is opened.  Then use the mutex
to protect the open operation against races.  At the same time, made
the mutexes recursive to avoid self-deadlocks the driver was
encountering when reentered from the callback.

19 years agorpcrt4: Implement NDRCContext(Un)marshall and NDRCContextBinding.
Mike McCormack [Thu, 1 Jun 2006 04:09:49 +0000 (13:09 +0900)] 
rpcrt4: Implement NDRCContext(Un)marshall and NDRCContextBinding.

19 years agowined3d: Adjust the video mem when dropping the pow2 size in GDISurface.
Stefan Dösinger [Wed, 31 May 2006 23:13:36 +0000 (01:13 +0200)] 
wined3d: Adjust the video mem when dropping the pow2 size in GDISurface.

19 years agourlmon: Remove no longer needed binding value in task_t.
Jacek Caban [Wed, 31 May 2006 17:48:23 +0000 (19:48 +0200)] 
urlmon: Remove no longer needed binding value in task_t.

19 years agourlmon: Use task queue for cross thread calls in on_progress.
Jacek Caban [Wed, 31 May 2006 17:47:42 +0000 (19:47 +0200)] 
urlmon: Use task queue for cross thread calls in on_progress.

19 years agourlmon: Use task queue in Switch implementation.
Jacek Caban [Wed, 31 May 2006 17:46:04 +0000 (19:46 +0200)] 
urlmon: Use task queue in Switch implementation.

19 years agourlmon: Added task queue architecture and use it for OnProgress calls from Continue...
Jacek Caban [Wed, 31 May 2006 17:45:16 +0000 (19:45 +0200)] 
urlmon: Added task queue architecture and use it for OnProgress calls from Continue call.

19 years agourlmon: Make suse that every OnProgress call is in an apartment thread.
Jacek Caban [Wed, 31 May 2006 17:43:01 +0000 (19:43 +0200)] 
urlmon: Make suse that every OnProgress call is in an apartment thread.

19 years agocrypt32/tests: Write-strings warning fix.
Andrew Talbot [Wed, 31 May 2006 19:18:13 +0000 (20:18 +0100)] 
crypt32/tests: Write-strings warning fix.

19 years agocomctl32: header: Update the rects in HEADER_Refresh if needed.
Mikołaj Zalewski [Wed, 31 May 2006 14:38:21 +0000 (16:38 +0200)] 
comctl32: header: Update the rects in HEADER_Refresh if needed.

19 years agodnsapi: Fall back to a netbios query when a dns query fails.
Hans Leidekker [Wed, 31 May 2006 13:46:58 +0000 (15:46 +0200)] 
dnsapi: Fall back to a netbios query when a dns query fails.

19 years agowsock32: Added GetService{A,W} stubs.
Andrew Ziem [Sat, 27 May 2006 21:37:49 +0000 (15:37 -0600)] 
wsock32: Added GetService{A,W} stubs.

19 years agourlmon: Use FindMimeFromData to determine MIME type.
Jacek Caban [Wed, 31 May 2006 12:33:30 +0000 (14:33 +0200)] 
urlmon: Use FindMimeFromData to determine MIME type.

19 years agorpcrt4: Add ENUM32 support to ComplexStructMemorySize.
Huw Davies [Wed, 31 May 2006 11:44:13 +0000 (12:44 +0100)] 
rpcrt4: Add ENUM32 support to ComplexStructMemorySize.

19 years agooleaut32: Make sure to read the memid and the name offset from the
Robert Shearman [Wed, 31 May 2006 11:20:39 +0000 (12:20 +0100)] 
oleaut32: Make sure to read the memid and the name offset from the
correct offsets, after the function data, so add cFuncs to the offsets
in MSFT_DoVars.

Resolve referenced types for variables.
Fixes initialisation of the dbgrid32 OCX.

19 years agooleaut32: Resolve referenced types for return values as well as parameters in MSFT...
Robert Shearman [Wed, 31 May 2006 11:20:31 +0000 (12:20 +0100)] 
oleaut32: Resolve referenced types for return values as well as parameters in MSFT typelibs.

19 years agowidl: Allow some more "reserved words" to be used as identifiers.
Robert Shearman [Wed, 31 May 2006 11:21:02 +0000 (12:21 +0100)] 
widl: Allow some more "reserved words" to be used as identifiers.

19 years agoinclude: Add some defines used by MIDL-generated code.
Robert Shearman [Wed, 31 May 2006 11:20:22 +0000 (12:20 +0100)] 
include: Add some defines used by MIDL-generated code.

19 years agowinecoreaudio: Fixed a bunch of compiler warnings.
Alexandre Julliard [Wed, 31 May 2006 12:52:58 +0000 (14:52 +0200)] 
winecoreaudio: Fixed a bunch of compiler warnings.

19 years agodnsapi: Added check for _msg_ptr vs. _ptr member in ns_msg struct.
Alexandre Julliard [Wed, 31 May 2006 12:43:21 +0000 (14:43 +0200)] 
dnsapi: Added check for _msg_ptr vs. _ptr member in ns_msg struct.

19 years agodnsapi: Remove a bunch of unused functions that cause naming conflicts.
Alexandre Julliard [Wed, 31 May 2006 12:25:49 +0000 (14:25 +0200)] 
dnsapi: Remove a bunch of unused functions that cause naming conflicts.

19 years agodnsapi: Portability fixes.
Alexandre Julliard [Wed, 31 May 2006 12:17:04 +0000 (14:17 +0200)] 
dnsapi: Portability fixes.

19 years agocrypt32: Implement CryptBinaryToStringA and CryptStringToBinaryA.
Juan Lang [Wed, 31 May 2006 07:31:10 +0000 (00:31 -0700)] 
crypt32: Implement CryptBinaryToStringA and CryptStringToBinaryA.

Implement CryptBinaryToStringA and CryptStringToBinaryA based on Kai
Blin's base64 encoder/decoder.

19 years agowineconsole: Store the font as a DWORD_PTR.
Mike McCormack [Wed, 31 May 2006 07:28:16 +0000 (16:28 +0900)] 
wineconsole: Store the font as a DWORD_PTR.

19 years agowineconsole: Use a Get/SetWindowLongPtr to store a pointer.
Mike McCormack [Wed, 31 May 2006 07:27:39 +0000 (16:27 +0900)] 
wineconsole: Use a Get/SetWindowLongPtr to store a pointer.

19 years agowordpad: Use GetWindowLongPtr to get the HINSTANCE.
Mike McCormack [Wed, 31 May 2006 07:18:01 +0000 (16:18 +0900)] 
wordpad: Use GetWindowLongPtr to get the HINSTANCE.

19 years agourlmon: Added text/html filter.
Jacek Caban [Tue, 30 May 2006 18:06:02 +0000 (20:06 +0200)] 
urlmon: Added text/html filter.

19 years agourlmon: Use filters mechanism in FindMimeFromData.
Jacek Caban [Tue, 30 May 2006 18:05:31 +0000 (20:05 +0200)] 
urlmon: Use filters mechanism in FindMimeFromData.

19 years agoole32: Use STGM_WRITE when opening child storage to delete its children.
Troy Rollo [Wed, 31 May 2006 02:35:53 +0000 (12:35 +1000)] 
ole32: Use STGM_WRITE when opening child storage to delete its children.

19 years agowinmm: Always check for open and close enents in wave test.
Robert Reif [Tue, 30 May 2006 22:14:18 +0000 (18:14 -0400)] 
winmm: Always check for open and close enents in wave test.

Always check for open and close events.
Send WM_APP message to thread to terminate it rather than TerminateThread.
Fix CreateThread/waveOutOpen race by waiting for background thread to
run before waveOutOpen is called.
Add more non-hardware supported formats.  There is a bug in wave
mapper GetPosition when multiple headers are used and this helps
trigger it.

19 years agodnsapi: Fixed missing lock release on error path.
Michael Stefaniuc [Tue, 30 May 2006 21:39:30 +0000 (23:39 +0200)] 
dnsapi: Fixed missing lock release on error path.

19 years agod3d8: Backport of the d3d9 swapchain test to d3d8.
Stefan Dösinger [Tue, 30 May 2006 21:30:21 +0000 (23:30 +0200)] 
d3d8: Backport of the d3d9 swapchain test to d3d8.

19 years agod3d8: Back buffer count fix.
Stefan Dösinger [Tue, 30 May 2006 21:32:32 +0000 (23:32 +0200)] 
d3d8: Back buffer count fix.

19 years agocrypt32: Write-strings warning fix.
Andrew Talbot [Tue, 30 May 2006 19:42:31 +0000 (20:42 +0100)] 
crypt32: Write-strings warning fix.

19 years agowinmm/joystick: joystick.c requires Unicode library.
Andrew Talbot [Tue, 30 May 2006 19:10:35 +0000 (20:10 +0100)] 
winmm/joystick: joystick.c requires Unicode library.

19 years agocomctl32: propsheet: Fixed buffer sizes for LoadStringW.
Alexandre Julliard [Tue, 30 May 2006 18:01:19 +0000 (20:01 +0200)] 
comctl32: propsheet: Fixed buffer sizes for LoadStringW.

19 years agowinecoreaudio: Initial Audio Driver for Mac OS X.
Emmanuel Maillard [Sun, 28 May 2006 20:46:23 +0000 (22:46 +0200)] 
winecoreaudio: Initial Audio Driver for Mac OS X.

19 years agodnsapi: Implement DnsQuery_{A,UTF8,W}.
Hans Leidekker [Mon, 29 May 2006 10:47:31 +0000 (12:47 +0200)] 
dnsapi: Implement DnsQuery_{A,UTF8,W}.

19 years agodnsapi: Add DNS message parsing routines from BIND.
Hans Leidekker [Mon, 29 May 2006 10:47:19 +0000 (12:47 +0200)] 
dnsapi: Add DNS message parsing routines from BIND.

19 years agocomctl32: header: Ignore out-of-range iOrder in SetItemT.
Mikołaj Zalewski [Tue, 30 May 2006 12:17:06 +0000 (14:17 +0200)] 
comctl32: header: Ignore out-of-range iOrder in SetItemT.

19 years agokernel32: Prevent truncating characters to 8 bits in FormatMessageW.
Mikołaj Zalewski [Tue, 30 May 2006 12:13:51 +0000 (14:13 +0200)] 
kernel32: Prevent truncating characters to 8 bits in FormatMessageW.

19 years agomsi: Increase verbosity in some failing tests.
Andrew Ziem [Mon, 29 May 2006 05:33:55 +0000 (23:33 -0600)] 
msi: Increase verbosity in some failing tests.

19 years agowininet: Don't crash when querying NULL values.
Mike McCormack [Tue, 30 May 2006 13:55:42 +0000 (22:55 +0900)] 
wininet: Don't crash when querying NULL values.

19 years agowininet: Add a test for basic authentication.
Mike McCormack [Tue, 30 May 2006 13:55:16 +0000 (22:55 +0900)] 
wininet: Add a test for basic authentication.

19 years agouser32: Stub implementations for Win64's Get/Set LongPtr functions.
Mike McCormack [Tue, 30 May 2006 01:47:52 +0000 (10:47 +0900)] 
user32: Stub implementations for Win64's Get/Set LongPtr functions.

19 years agowined3d: Add missing GL_VERTEX_SHADER_ARB definition.
Troy Rollo [Mon, 29 May 2006 06:21:22 +0000 (16:21 +1000)] 
wined3d: Add missing GL_VERTEX_SHADER_ARB definition.

19 years agocomdlg32: Prevent SEGV in FILEOPEN95_OnOpen when a malformed filter is passed.
Troy Rollo [Tue, 30 May 2006 06:54:03 +0000 (16:54 +1000)] 
comdlg32: Prevent SEGV in FILEOPEN95_OnOpen when a malformed filter is passed.

FILEOPEN95_OnOpen assumes that each item in the filter list returns a
non-NULL pointer for CB_GETITEMDATA.

19 years agowined3d: Properly destroy texture object if we failed to create its surfaces.
Vitaliy Margolen [Mon, 29 May 2006 20:51:33 +0000 (14:51 -0600)] 
wined3d: Properly destroy texture object if we failed to create its surfaces.

19 years agod3d9: Add reference to the parent device for surfaces.
Vitaliy Margolen [Mon, 29 May 2006 21:01:04 +0000 (15:01 -0600)] 
d3d9: Add reference to the parent device for surfaces.

Allow some objects to have no parent device.
Tighten refcount tests and test refound decrement on Release.

19 years agorpcrt4: Make UserMarshalFlags static.
Robert Shearman [Mon, 29 May 2006 15:34:57 +0000 (16:34 +0100)] 
rpcrt4: Make UserMarshalFlags static.

19 years agorpcrt4: We should never pass an fMustAlloc value of TRUE into the
Robert Shearman [Mon, 29 May 2006 15:34:36 +0000 (16:34 +0100)] 
rpcrt4: We should never pass an fMustAlloc value of TRUE into the
unmarshaler routines of embedded complexes in complex struct and array
unmarshaling.

Fixes a regression caused by commit
19fad8e71032707cb036239f69f085e1b0249d01, reported by Ulrich
Dobramysl.

19 years agorpcrt4: Make sure to set a unique pointer with an id of 0 to NULL when unmarshaling.
Robert Shearman [Mon, 29 May 2006 15:28:29 +0000 (16:28 +0100)] 
rpcrt4: Make sure to set a unique pointer with an id of 0 to NULL when unmarshaling.

19 years agorpcrt4: If the number of pointers is 0 for NdrFullPointerXlatInit then
Robert Shearman [Mon, 29 May 2006 15:27:48 +0000 (16:27 +0100)] 
rpcrt4: If the number of pointers is 0 for NdrFullPointerXlatInit then
set the number of pointers to a large default, so that NumberOfBuckets
doesn't end up less than zero.

19 years agorpcrt4: Handle marshaling/unmarshaling full pointers.
Robert Shearman [Mon, 29 May 2006 15:27:27 +0000 (16:27 +0100)] 
rpcrt4: Handle marshaling/unmarshaling full pointers.

19 years agorpcrt4: For full pointers the state consists of flags, so or new flags into the field...
Robert Shearman [Mon, 29 May 2006 15:27:16 +0000 (16:27 +0100)] 
rpcrt4: For full pointers the state consists of flags, so or new flags into the field instead of assigning.

The return value of all full pointer functions that return an int
depends on the passed in query type being a flag in the state.

19 years agocomctl32/tests: Write-strings warnings fix.
Andrew Talbot [Mon, 29 May 2006 16:26:51 +0000 (17:26 +0100)] 
comctl32/tests: Write-strings warnings fix.

19 years agomsi: Implement MsiLocateComponent{A,W}.
Hans Leidekker [Mon, 29 May 2006 10:51:00 +0000 (12:51 +0200)] 
msi: Implement MsiLocateComponent{A,W}.

19 years agomsiexec: Improve 64bit compatibility.
Mike McCormack [Tue, 30 May 2006 01:47:27 +0000 (10:47 +0900)] 
msiexec: Improve 64bit compatibility.

19 years agowldap32: Fix unused variable warnings.
Mike McCormack [Mon, 29 May 2006 10:39:09 +0000 (19:39 +0900)] 
wldap32: Fix unused variable warnings.

19 years agogdi32: Fix an unused variable warning.
Mike McCormack [Mon, 29 May 2006 10:38:49 +0000 (19:38 +0900)] 
gdi32: Fix an unused variable warning.

19 years agowined3d: Do not disable GL_BLEND when alpha blending is active.
Stefan Dösinger [Mon, 29 May 2006 08:55:38 +0000 (10:55 +0200)] 
wined3d: Do not disable GL_BLEND when alpha blending is active.

19 years agowined3d: Release the memory in IWineGDISurface::PrivateSetup before calling GetDC.
Stefan Dösinger [Mon, 29 May 2006 08:53:43 +0000 (10:53 +0200)] 
wined3d: Release the memory in IWineGDISurface::PrivateSetup before calling GetDC.

19 years agowinmm: Add multiple header wave tests.
Robert Reif [Sun, 28 May 2006 20:50:09 +0000 (16:50 -0400)] 
winmm: Add multiple header wave tests.

The current wave tests only use a single header for playback.  Tests
have been added to use multiple headers and to reuse them.  This is
how streaming applications and direct sound use the wave api.

19 years agocomctl32/tests: Write-strings warning fix.
Andrew Talbot [Sat, 27 May 2006 17:14:52 +0000 (18:14 +0100)] 
comctl32/tests: Write-strings warning fix.

19 years agoDEVELOPER-HINTS: Some directories are renamed / removed / added.
Detlef Riekenberg [Sat, 27 May 2006 15:47:28 +0000 (17:47 +0200)] 
DEVELOPER-HINTS: Some directories are renamed / removed / added.

19 years agowinspool/tests: Use 0xdeadbeef as magic value.
Detlef Riekenberg [Sat, 27 May 2006 10:09:52 +0000 (12:09 +0200)] 
winspool/tests: Use 0xdeadbeef as magic value.

19 years agowinspool: Documentation for GetPrintProcessorDirectory.
Detlef Riekenberg [Fri, 26 May 2006 22:30:58 +0000 (00:30 +0200)] 
winspool: Documentation for GetPrintProcessorDirectory.

19 years agoserver: Return an error for invalid requests instead of killing the client process.
Alexandre Julliard [Sun, 28 May 2006 16:27:02 +0000 (18:27 +0200)] 
server: Return an error for invalid requests instead of killing the client process.

19 years agouser: Fixed WM_ACTIVATEAPP mapping with null task handle.
Alexandre Julliard [Sun, 28 May 2006 16:26:32 +0000 (18:26 +0200)] 
user: Fixed WM_ACTIVATEAPP mapping with null task handle.

19 years agoMake.rules: Define datarootdir to avoid a configure warning.
Alexandre Julliard [Sun, 28 May 2006 16:16:38 +0000 (18:16 +0200)] 
Make.rules: Define datarootdir to avoid a configure warning.

19 years agoshdocvw: Install Mozilla control silently.
Frank Richter [Sun, 28 May 2006 02:12:23 +0000 (04:12 +0200)] 
shdocvw: Install Mozilla control silently.

19 years agoshdocvw: Improve German translation.
Frank Richter [Sun, 28 May 2006 02:10:33 +0000 (04:10 +0200)] 
shdocvw: Improve German translation.

19 years agosecur32: Cleaning up the authentication tests.
Kai Blin [Sun, 28 May 2006 12:30:42 +0000 (12:30 +0000)] 
secur32: Cleaning up the authentication tests.

This should make it easier to add encryption tests later.

19 years agourlmon: Improve debug traces.
Jacek Caban [Sat, 27 May 2006 20:56:40 +0000 (22:56 +0200)] 
urlmon: Improve debug traces.

19 years agourlmon: Store STGMEDIUM in Binding object and set its pUnkForRelease.
Jacek Caban [Sat, 27 May 2006 20:56:20 +0000 (22:56 +0200)] 
urlmon: Store STGMEDIUM in Binding object and set its pUnkForRelease.

19 years agourlmon: Return IClassFactory in get_protocol_handler and fix get_protocol.
Jacek Caban [Sat, 27 May 2006 20:55:32 +0000 (22:55 +0200)] 
urlmon: Return IClassFactory in get_protocol_handler and fix get_protocol.

19 years agosfnt2fnt: Clean output files when aborting on a signal.
Alexandre Julliard [Sat, 27 May 2006 11:24:36 +0000 (13:24 +0200)] 
sfnt2fnt: Clean output files when aborting on a signal.

19 years agomake_ctests: Clean output files when aborting on an error or signal.
Alexandre Julliard [Sat, 27 May 2006 11:24:25 +0000 (13:24 +0200)] 
make_ctests: Clean output files when aborting on an error or signal.

19 years agofnt2fon: Clean output files when aborting on an error or signal.
Alexandre Julliard [Sat, 27 May 2006 11:24:13 +0000 (13:24 +0200)] 
fnt2fon: Clean output files when aborting on an error or signal.

19 years agobin2res: Clean output files when aborting on an error or signal.
Alexandre Julliard [Sat, 27 May 2006 11:23:59 +0000 (13:23 +0200)] 
bin2res: Clean output files when aborting on an error or signal.

19 years agowidl: Clean output files when aborting on a signal.
Alexandre Julliard [Sat, 27 May 2006 11:23:47 +0000 (13:23 +0200)] 
widl: Clean output files when aborting on a signal.

19 years agowrc: Clean output files when aborting on an error or signal.
Alexandre Julliard [Sat, 27 May 2006 11:23:37 +0000 (13:23 +0200)] 
wrc: Clean output files when aborting on an error or signal.

19 years agowmc: Clean output files when aborting on an error or signal.
Alexandre Julliard [Sat, 27 May 2006 11:23:24 +0000 (13:23 +0200)] 
wmc: Clean output files when aborting on an error or signal.

19 years agontdll: Free TLS pointers when exiting thread.
Eric Pouech [Fri, 26 May 2006 10:10:41 +0000 (12:10 +0200)] 
ntdll: Free TLS pointers when exiting thread.

19 years agontdll/kernel32: Moved GetThreadSelectorEntry to ntdll.
Eric Pouech [Fri, 26 May 2006 10:10:57 +0000 (12:10 +0200)] 
ntdll/kernel32: Moved GetThreadSelectorEntry to ntdll.

- implemented NtQueryInformationThread's ThreadDescriptorTableEntry
  information class
- used it to implement the kernel32's equivalent (GetThreadSelectorEntry)

19 years agontdll/kernel32: Pipe information.
Eric Pouech [Fri, 26 May 2006 10:10:11 +0000 (12:10 +0200)] 
ntdll/kernel32: Pipe information.

- implemented ntdll.NtQueryInformationFile's FilePipeLocalInformation control code
- reimplemented kernel32.GetNamedPipeInfo on top of it
- enhance current features to make this work both on client and server handles
- now also returning the number of instances

19 years agowined3d: Add ability to generate GLSL shader objects for vertex and pixel shaders.
Jason Green [Fri, 26 May 2006 15:52:33 +0000 (11:52 -0400)] 
wined3d: Add ability to generate GLSL shader objects for vertex and pixel shaders.

19 years agowined3d: Final move of the GLSL registry check (hopefully).
Jason Green [Fri, 26 May 2006 14:47:28 +0000 (10:47 -0400)] 
wined3d: Final move of the GLSL registry check (hopefully).

19 years agokernel32: Partial implementation of GetModuleHandleExA/W.
Alexandre Julliard [Sat, 27 May 2006 08:57:17 +0000 (10:57 +0200)] 
kernel32: Partial implementation of GetModuleHandleExA/W.

19 years agontdll: Implemented RtlPcToFileHeader.
Alexandre Julliard [Sat, 27 May 2006 08:55:48 +0000 (10:55 +0200)] 
ntdll: Implemented RtlPcToFileHeader.

19 years agosecur32: Fix wrong bit shift in the base64 encoder.
Kai Blin [Fri, 26 May 2006 21:37:07 +0000 (21:37 +0000)] 
secur32: Fix wrong bit shift in the base64 encoder.

Thanks to Juan Lang for catching this one.

19 years agorpcrt4: Store the QueryType in the state table in NdrFullPointerQueryRefId.
Robert Shearman [Fri, 26 May 2006 18:56:35 +0000 (19:56 +0100)] 
rpcrt4: Store the QueryType in the state table in NdrFullPointerQueryRefId.

Implement NdrFullPointerFree.

19 years agorpcrt4: Fix NdrFullPointerQueryRefId to make more tests pass.
Robert Shearman [Fri, 26 May 2006 18:56:23 +0000 (19:56 +0100)] 
rpcrt4: Fix NdrFullPointerQueryRefId to make more tests pass.

19 years agorpcrt4: Implement remaining part of NdrFullPointerQueryPointer and implement NdrFullP...
Robert Shearman [Fri, 26 May 2006 18:56:11 +0000 (19:56 +0100)] 
rpcrt4: Implement remaining part of NdrFullPointerQueryPointer and implement NdrFullPointerInsertRefId.

19 years agorpcrt4: Implement some full pointer functions and add stubs for others.
Robert Shearman [Fri, 26 May 2006 18:56:00 +0000 (19:56 +0100)] 
rpcrt4: Implement some full pointer functions and add stubs for others.

Add some tests.

19 years agowined3d: Implement IWineD3DSurface::BltFast.
Stefan Dösinger [Fri, 26 May 2006 10:19:28 +0000 (12:19 +0200)] 
wined3d: Implement IWineD3DSurface::BltFast.