Alexandre Julliard
dd442faa2e
user: Added fast W->A mapping for EM_GETLINE.
2006-05-18 12:20:14 +02:00
Alexandre Julliard
b34521c43d
user: Added fast W->A mapping for LB_GETTEXT and CB_GETLBTEXT.
2006-05-18 12:17:44 +02:00
Alexandre Julliard
96a430f530
user: Added fast W->A mapping for LB_ADDSTRING and related messages.
2006-05-18 11:46:07 +02:00
Alexandre Julliard
d415df99bc
user: Added fast W->A mapping for WM_MDICREATE.
2006-05-18 11:37:41 +02:00
Alexandre Julliard
bba0159910
user: Added fast W->A mapping for WM_SETTEXT and related messages.
2006-05-18 11:29:31 +02:00
Alexandre Julliard
f793b818a4
user: Added fast W->A mapping for WM_GETTEXT and WM_ASKCBFORNAME.
2006-05-18 11:22:55 +02:00
Alexandre Julliard
cb36cbd0aa
user: Added helper functions for buffer management in WINPROC_CallProc32WTo32A..
2006-05-18 11:03:30 +02:00
Alexandre Julliard
de125e656e
user: Merged WINPROC_CallProc32WTo32A_fast into WINPROC_CallProc32WTo32A.
2006-05-18 11:02:28 +02:00
Juan Lang
0379d421e0
crypt32: Add stubs for CertDuplicateCRLContext and CertDuplicateCTLContext.
2006-05-18 10:47:35 +02:00
Eric Pouech
b980bbec17
user32: Allow interprocess WM_NCPAINT messages when wParam is 0 or 1.
2006-05-18 10:47:23 +02:00
Robert Shearman
63b66b95f9
rpcrt4: Implement RpcBindingSetAuthInfoExW based on the implementation for RpcBindingSetAuthInfoExA.
2006-05-18 10:37:13 +02:00
Robert Shearman
4cd5be2637
rpcrt4: A NULL AuthInfo is allowed.
...
Pass the server principal name into AcquireCredentialsHandleA.
2006-05-18 10:36:55 +02:00
Robert Shearman
84e42e0165
rpcrt4: Support all available security packages in RpcBindingSetAuthInfoExA, instead of just NTLM.
2006-05-18 10:36:42 +02:00
Robert Shearman
4e89efadf6
rpcrt4: Only use the cached connection if the authentication information is compatible.
2006-05-18 10:36:32 +02:00
Robert Shearman
217ec275b8
rpcrt4: Store non-connection-specific authentication information in a ref-counted structure that is shared between connections and bindings.
2006-05-18 10:36:07 +02:00
Robert Shearman
9b3cecaeb5
rpcrt4: Fix an off-by-one error when checking the size of the buffer in NdrInterfacePointerMarshall.
2006-05-18 10:35:56 +02:00
Robert Shearman
855535af62
rpcrt4: Handle interface pointers in EmbeddedComplexSize.
2006-05-18 10:35:16 +02:00
Robert Shearman
40d80d7c7a
rpcrt4: Make secur32 into a delayed import, as most of the time it won't be needed.
2006-05-18 10:35:12 +02:00
Robert Shearman
5067ea70c0
rpcrt4: Increment the call id field of the request header.
...
This is necessary for compatibility with MS/RPC servers.
2006-05-18 10:34:33 +02:00
Robert Shearman
c1d00c547b
rpcrt4: Implement NdrNonEncapsulatedUnionMemorySize.
2006-05-18 10:34:21 +02:00
Robert Shearman
62bbaf70b3
rpcrt4: Fix the wire protocol of the user marshal functions to match MS/RPC.
2006-05-18 10:34:09 +02:00
Robert Shearman
2aa52b07d6
rpcrt4: If the authorisation failed during a send then we should return ERROR_ACCESS_DENIED.
2006-05-18 10:33:50 +02:00
Robert Shearman
4fae04b2f5
rpcrt4: Fix NdrConformantArrayMemorySize.
2006-05-18 10:33:39 +02:00
Robert Shearman
c4fbad1d11
rpcrt4: Implement NdrUserMarshalMemorySize.
2006-05-18 10:33:00 +02:00
Ivan Gyurdiev
42b89791ff
wined3d: Take predication tokens into account.
...
Each instruction can have a predication token. Account for it in the
trace pass, register count pass, and store it in the SHADER_OPCODE_ARG
structure for generation. MSDN claims the token is at the end of the
instruction, but that's not true - testing a demo, which lets me
manipulate the shader shows the predication token is the first source
token immediately following the destination token.
2006-05-18 10:32:54 +02:00
Ivan Gyurdiev
fa62d9d3b4
wined3d: Parameter trace corrections.
2006-05-18 10:32:22 +02:00
Ivan Gyurdiev
3d905baf50
wined3d: SETP takes 3 parameters.
2006-05-18 10:32:08 +02:00
Huw Davies
effac656bb
rpcrt4: Don't update StubMsg->MemorySize while unmarshaling.
...
Add a bunch of marshaling tests (based on a program by Rob Shearman).
2006-05-17 21:46:43 +02:00
Andrew Ziem
8bed7bb61a
kernel: Fix path test to pass on 95 and 98.
2006-05-17 21:46:27 +02:00
Jacek Caban
21196a084a
shdocvw: Code cleanup.
2006-05-17 21:46:18 +02:00
Jacek Caban
7ac9bc4d6e
shdocvw: Added IConnectionPointContainer to InternetExplorer::QueryInterface.
2006-05-17 21:45:59 +02:00
Jacek Caban
0b613f291f
shdocvw: Move IConnectionPointContainer implementation to separated object.
2006-05-17 21:45:39 +02:00
Jacek Caban
7c7603ca1e
shdocvw: Move connection points to the new ConnectionPointContainer struct.
2006-05-17 21:45:15 +02:00
Mikołaj Zalewski
3897015580
comctl32: header: Don't erase the left header egde.
2006-05-17 21:01:54 +02:00
Mikołaj Zalewski
28e3ba552e
comctl32: header: Send the width in HDN_BEGINTRACK.
2006-05-17 21:01:39 +02:00
Mikołaj Zalewski
117b8e7927
comctl32: listview: Recompute sizes after a column deletion.
2006-05-17 21:01:30 +02:00
Robert Shearman
a8c51a4cd9
rpcrt4: Implement NdrInterfacePointerMemorySize.
2006-05-17 21:01:13 +02:00
Robert Shearman
45ee17899a
rpcrt4: Make some functions that aren't used outside of the file static.
2006-05-17 21:01:02 +02:00
Robert Shearman
b52ae402ad
rpcrt4: Fill out more of the function tables with functions that already exist.
2006-05-17 21:00:42 +02:00
Robert Shearman
ecd3780cc0
rpcrt4: Raise an exception if there is no default handler for a union.
2006-05-17 21:00:35 +02:00
Alexandre Julliard
c1c5f14839
user: The result for dialog procedures is stored in DWLP_MSGRESULT.
...
So we have to access it using Get/SetWindowLong when unmapping the
message results (based on a patch by Troy Rollo).
2006-05-17 20:53:51 +02:00
Alexandre Julliard
cb3f3afca4
user: Remove unreachable code in DEFDLG_Proc.
2006-05-17 19:30:59 +02:00
Alexandre Julliard
0667292eb5
user: Support storing multiple winprocs in a single winproc handle.
...
Allows to remove special cases for window classes being Ascii and
Unicode at the same time.
2006-05-17 13:55:36 +02:00
Alexandre Julliard
2a809c195d
user: Allocate 16-bit thunks separately from the window proc structure.
...
Also make sure the thunk memory block has execute permissions.
2006-05-17 13:51:37 +02:00
Alexandre Julliard
354edc476f
x11drv: Fixed typo in the clipboard XA_STRING handling.
2006-05-17 12:55:02 +02:00
Michael Kaufmann
f6097f5b51
gdi: Fix GetObject for bitmaps.
...
- GetObject(): Set the bmBits member of the BITMAP structure to NULL
for device-dependent bitmaps.
- New test case.
2006-05-17 11:45:36 +02:00
Detlef Riekenberg
6c233ef205
winspool: Fix OpenDriverReg on top of validate_envW.
2006-05-17 11:42:38 +02:00
Detlef Riekenberg
461b2a7583
winspool/tests: More tests for OpenPrinter.
2006-05-17 11:41:06 +02:00
Detlef Riekenberg
351106f5ae
winspool: Do not fail in OpenPrinter on pDefault / local print server.
2006-05-17 11:40:59 +02:00
Detlef Riekenberg
b7a62e56d9
winspool: Show SetPrinter parameters in the FIXME.
2006-05-17 11:33:51 +02:00
Detlef Riekenberg
78a6d53b6e
winspool/tests: A truncated dmDeviceName is 0-terminated.
2006-05-17 11:33:43 +02:00
Ivan Gyurdiev
c65a86828c
wined3d: Use COLOROUT/DEPTHOUT for pixel shaders 2.0+.
...
As previously mentioned, RASTOUT is invalid on pixel shaders.
On shaders 1.x, r0 is treated as the color output register:
http://www.gamedev.net/columns/hardcore/dxshader3/page2.asp
That's what we currently do in all cases, change it not to do so
for shaders >= 2.0. Support COLOROUT/DEPTHOUT instead.
2006-05-17 10:56:25 +02:00
Ivan Gyurdiev
174734e4a2
wined3d: LRP is not a valid ARBvp code.
2006-05-17 10:56:01 +02:00
Ivan Gyurdiev
8470e54bdf
wined3d: Remove detailed traces from map2gl/input_modifiers functions.
2006-05-17 10:55:50 +02:00
Ivan Gyurdiev
c05bc5d9c1
wined3d: Write "unrecognized_register" in fallback case for get_register_name().
2006-05-17 10:55:39 +02:00
Ivan Gyurdiev
746d1b1cd3
wined3d: Modify shader_dump_param() to take into account address token.
...
Currently we hardcode a0.x, which I think is correct for shaders 1.0.
However, for shaders 2.0, we must look into the address token, and
print the register there. Handle both cases to correct the trace.
2006-05-17 10:55:11 +02:00
Ivan Gyurdiev
03b67e3030
wined3d: Use shader_get_param() in trace pass, reg. count pass, generation pass.
...
Change the trace pass, the register counting pass, and the hw
generator pass to take into account the new get_params() function. For
hw generation, store the address tokens into the SHADER_OPCODE_ARG
structure, so they're available to generator functions.
2006-05-17 10:54:23 +02:00
Ivan Gyurdiev
404eff792f
wined3d: Add shader_get_param() fn, which processes address tokens.
...
Add a new function to process parameters.
On shaders 1.0, processing parameters amounts to *pToken++.
On shaders 2.0+, we have a relative addressing token to account for.
This function should be used, instead of relying on num_params everywhere.
2006-05-17 10:53:18 +02:00
Ivan Gyurdiev
53d240a3e0
wined3d: Do not rely on num_params to skip unhandled tokens in shaders 2.0.
2006-05-17 10:52:37 +02:00
Ivan Gyurdiev
d4dd9869b8
wined3d: Allow multiple output modifiers.
2006-05-17 10:51:47 +02:00
Ivan Gyurdiev
c94ecdff61
wined3d: Fix SINCOS parameters.
...
SINCOS has 4 parameters in shaders 2.0.
It has 2 parameters in shaders 3.0.
It's undefined in shaders 1.0.
2006-05-17 10:50:33 +02:00
Ivan Gyurdiev
6b5d076394
wined3d: DEFI takes 5 parameters.
...
According the spec and the Painkiller log, DEFI has 5 parameters on
vertex shaders.
2006-05-17 10:50:10 +02:00
Dmitry Timoshkov
f839a179a2
user32: Make all the recently added ShowWindow tests pass in Wine.
2006-05-17 10:42:17 +02:00
Paul Vriens
c2a2687dd8
ntdll/tests: Don't fail if a process is not available.
2006-05-17 10:42:04 +02:00
Eric Pouech
766530dfe8
usp10: Fix ScriptGetProperties so that first pointer can be NULL.
2006-05-17 10:41:56 +02:00
Juan Lang
06bc59cd53
crypt32: Get rid of CRYPT_CreateCertificateContext, it's not needed anymore.
2006-05-17 10:41:30 +02:00
Marcus Meissner
09f0ea1c76
riched20: Removed useless double casts, just print the DWORD hexmask.
2006-05-17 10:41:17 +02:00
Juan Lang
f224b34e60
crypt32: Split the unwieldy encode.c into two files.
2006-05-16 20:28:39 +02:00
Juan Lang
50f9defece
crypt32: Support CERT_ISSUER_SERIAL_NUMBER_MD5_HASH_PROP_ID implicit property.
2006-05-16 20:25:17 +02:00
Juan Lang
9b589c3556
crypt32: Use the caller-supplied encoding type when decoding certs.
2006-05-16 20:25:01 +02:00
Juan Lang
73e825fb37
crypt32: Add more tests for adding certs to a store.
2006-05-16 20:24:52 +02:00
Juan Lang
d0505de674
crypt32: Implement CertCompare functions, with tests.
2006-05-16 20:24:12 +02:00
Mikołaj Zalewski
36a8e5fba3
comctl32: header: Fix INSERTITEM on a zero mask and GETITEM on a mask with unknown fields.
...
INSERTITEM should fail on a zero mask. If in GETITEM the mask has an
unknown field it should store only the comctl32 4.0 fields (with test
case).
2006-05-16 20:23:39 +02:00
Mikołaj Zalewski
bf346b240d
comctl32: header: Copy some fields on INSERTITEM even if they are not in the mask.
2006-05-16 20:22:27 +02:00
Mikołaj Zalewski
3eccdfcca7
comctl32: header: Automatically set some format fields.
2006-05-16 20:22:11 +02:00
Peter Beutner
bc83ae9fda
msvcrt: Fix handling of 'h' prefix in swprintf.
...
- '%hs' in widechar string functions is wrongly recognized as
a widechar string. Fix this by always checking the prefix first.
- add testcase
- remove code duplication in %c/%s handling by moving code into a function.
2006-05-16 20:21:44 +02:00
Mike McCormack
854808d9d4
wininet: Add a standalone http test.
2006-05-16 20:21:34 +02:00
Mike McCormack
8dcb4479f3
wininet: Make sure hIC is valid before trying to use it. (Coverity)
2006-05-16 20:21:28 +02:00
Hans Leidekker
c0364ef571
wldap32: Document the modify and modrdn functions.
2006-05-16 20:21:13 +02:00
Andrew Ziem
ac73b30f95
kernel: Properly delete a test file.
2006-05-16 20:19:54 +02:00
Dmitry Timoshkov
97c111d0d0
user32: Add more ShowWindow tests.
...
Move ShowWindow tests for children with an invisible parent into a
separate test, add more ShowWindow tests. The tests show that an
assumption in dlls/x11drv/winpos.c that SetWindowPos should not be
called on a child with an invisible parent is not always true.
2006-05-16 12:53:50 +02:00
Paul Vriens
ba438d4f5d
wined3d: Correctly define the number of possible parameters.
2006-05-16 12:53:28 +02:00
Robert Shearman
0f7e4a877a
rpcrt4: Implement fixed array functions.
2006-05-16 12:51:30 +02:00
Robert Shearman
c27db4cde6
rpcrt4: Remove the BUFFER_PARANOIA overestimates for string memory sizes.
2006-05-16 12:51:19 +02:00
Robert Shearman
4c0b0e0069
rpcrt4: Implement computing of conformance from a correlation descriptor for conformant strings.
2006-05-16 12:51:09 +02:00
Robert Shearman
124acc9b67
rpcrt4: Fix conformant varying structs to comply to the DCE/RPC spec.
2006-05-16 12:50:54 +02:00
Robert Shearman
e6120f2029
rpcrt4: Don't duplicate the conformance calculating code, just use the
...
common ComputeConformance function to store the result in
pStubMsg->MaxCount (as this is what callback function store the
conformance value into anyway).
2006-05-16 12:50:42 +02:00
Robert Shearman
ecdd09b1b2
rpcrt4: Implement conformant varying struct functions.
2006-05-16 12:50:27 +02:00
Robert Shearman
63aaf8dbd7
rpcrt4: Implement more conformance operations and more types.
2006-05-16 12:50:19 +02:00
Jacek Caban
f69328e2df
shdocvw: Don't release IOleInPlaceSite in DoVerb.
2006-05-16 12:42:20 +02:00
Stefan Dösinger
f7d89201c1
wined3d: Unset the ddraw primary when it is released.
2006-05-16 12:42:12 +02:00
Stefan Dösinger
2a35f769e3
wined3d: Add missing render states to the dumping function.
2006-05-16 12:41:51 +02:00
Stefan Dösinger
7cd41b944b
wined3d: Implement IWineD3DDevice::SetFrontBackBuffers.
2006-05-16 12:41:41 +02:00
Matt Finnicum
a379ac9ef5
riched20: Implement EM_SETUNDOLIMIT and its conformance tests.
2006-05-16 12:41:21 +02:00
Juan Lang
24157e0f74
crypt32: Test importing public keys from a certificate.
2006-05-16 12:41:04 +02:00
Juan Lang
769a52f831
crypt32: Avoid a use-after-free bug in tests.
2006-05-16 12:40:55 +02:00
Mike McCormack
2eec6b04c0
wininet: Return correct errors in InternetOpenUrlW.
2006-05-16 12:40:31 +02:00
Mike McCormack
f57360af52
wininet: Return correct errors in InternetConnectW
2006-05-16 12:40:23 +02:00
Mike McCormack
336e67e2d1
rpcrt4: Implemented NTLM authentication for rpcrt4 connections.
2006-05-16 12:40:13 +02:00
Mike McCormack
f20cfdfa84
rpcrt4: Use RPCRT4_Receive rather than accessing the transport directly.
2006-05-16 12:36:37 +02:00
Mike McCormack
9b3d8a3527
advapi32: Implement and test SystemFunction005.
2006-05-16 12:36:28 +02:00
Robert Shearman
b96d630022
rpcrt4: Implement NdrSimpleStructMemorySize.
2006-05-15 16:08:45 +02:00
Robert Shearman
2aff761dfd
rpcrt4: Fix the conformant struct functions to not call conformant array functions.
...
The conformance has to be the first thing in the buffer, in accordance
with the DCE/RPC spec and to be compatible with the pointer layout
format strings that MIDL generates.
2006-05-15 16:08:36 +02:00
Robert Shearman
4af0a6b805
rpcrt4: In NdrConformantBufferSize, SizeConformance should be called, not SizeVariance.
2006-05-15 16:08:28 +02:00
Robert Shearman
2479aec4af
rpcrt4: Save pStubMsg->ActualCount in a local variable in the complex
...
array functions, before calling a function that could change it and
cause the wrong number of loop iterations.
2006-05-15 16:08:19 +02:00
Robert Shearman
345c92643e
rpcrt4: Dereference the memory for pointers in NdrNonEncapsulatedUnionUnmarshall.
...
Pointers in a non-encapsulated union behave like embedded pointers, so
don't rely on the NdrPointer* functions doing the right thing in this
case and call the Pointer* functions directly.
2006-05-15 16:08:04 +02:00
Robert Shearman
f0aea2d5ee
rpcrt4: Rename ComplexStructSize to ComplexStructMemorySize to reflect the fact that it increments the buffer.
...
Replace the code in EmbeddedComplexSize that sizes non-encapsulated
unions without using a memory sizer routine, since this function
shouldn't touch the buffer.
Add a new function EmbeddedComplexMemorySize and use it in some memory
sizer routines where EmbeddedComplexSize was previously used.
2006-05-15 16:07:54 +02:00
Robert Shearman
788ce20dea
rpcrt4: Fix embedded pointers in arrays by taking into account the iteration when calculating the appropriate memory and buffer pointers.
2006-05-15 16:07:42 +02:00
Ivan Gyurdiev
8b7401c39a
wined3d: Shaders: share dump_param function, version functions.
2006-05-15 16:07:31 +02:00
Ivan Gyurdiev
7757d7bc5c
wined3d: Fix incorrect sizeof.
2006-05-15 16:04:07 +02:00
qingdoa daoo
4d7655a84e
gdi: Duplicate extent value for the second byte of a DBCS char.
2006-05-15 16:03:56 +02:00
Francois Gouget
17689c07bb
Fix some winapi_check documentation warnings.
2006-05-15 15:05:15 +02:00
Francois Gouget
f7c24f37ad
Various trace fixes.
...
Add trailing '\n's to trace calls.
Remove spaces before '\n'.
2006-05-15 15:05:09 +02:00
Francois Gouget
e739ba9551
Assorted spelling fixes.
2006-05-15 15:05:05 +02:00
Mikołaj Zalewski
8266fdd8cb
comctl32: header: Check for HDN_GETDISPINFO not being sent during INSERT/SETITEM.
2006-05-15 15:00:40 +02:00
Mikołaj Zalewski
700dd456e9
comctl32: listview: Store the iSubItem in header's lParam in LVM_INSERTCOLUMN.
2006-05-15 14:46:30 +02:00
Mikołaj Zalewski
74c3b366d3
comctl32: header: Correct HDN_GETDISPINFO. Use it during drawing.
...
Improve HEADER_SendHeaderDispInfoNotify and rename it to
HEADER_PrepareCallbackItems. The new HEADER_FreeCallbackItems frees
the buffers allocated by it. GetItemT and DrawItem calls these
functions.
2006-05-15 14:46:11 +02:00
Mikołaj Zalewski
96190f77b9
comctl32: header: Mark the callback items in a mask.
...
Mark the callback items in the callbackMask HEADER_ITEM field. The
pszText for callback texts is now NULL what simplifies some
checks. Checks for lpItem->pszText==emptyString are also not needed as
emptyString is not stored in lpItem but used as a parameter to
Str_SetPtr (I haven't noticed it).
2006-05-15 14:45:24 +02:00
Mikołaj Zalewski
25d66de358
comctl32 header: Free the old string also when the new one is LPSTR_TEXTCALLBACK.
2006-05-15 14:44:22 +02:00
Mikołaj Zalewski
16fefcd6d9
comctl32: header: Don't modify the user supplied HDITEM during Set/InsertItem.
2006-05-15 14:43:48 +02:00
Mikołaj Zalewski
e3467de964
comctl32: header: Move common code from SetItemT/InsertItemT into a new function.
2006-05-15 14:41:01 +02:00
Mikołaj Zalewski
15e71a0a86
comctl32: header: Don't send HDN_GETDISPINFO during HDM_SET/INSERTITEM.
2006-05-15 14:40:27 +02:00
Mikołaj Zalewski
9865869902
comctl32: header: Don't check lpItem for NULL in GetItemT.
2006-05-15 14:40:08 +02:00
Jacek Caban
e718939ebd
shdocvw: Wrap Heap* finctions by inline functions.
2006-05-15 14:26:04 +02:00
Huw Davies
3dce323d69
oleaut32: Update the marshal state buffer size when resizing (Doh!).
2006-05-15 14:25:59 +02:00
Vitaliy Margolen
99cfc8bdf8
msvcrt: Fix times tests to pass on windows.
...
Add more tests for daylight-time savings.
2006-05-15 14:25:52 +02:00
Robert Shearman
3396a66ee7
server: Retrieve the groups for a token from the server.
2006-05-15 14:25:43 +02:00
Robert Shearman
07d032b24b
rpcrt4: The arm type mask should be comparing the highest byte against 0x80, as documented on MSDN.
...
Fix base type arm handling on little-endian machines, as the current
code would always pass in the address to the format char of 0x80
instead of the base type format char.
2006-05-15 14:07:59 +02:00
Robert Shearman
5cdfeeeed3
rpcrt4: Make ComplexStructSize increment the buffer.
2006-05-15 14:07:36 +02:00
Robert Shearman
3e988bfc4f
rpcrt4: Pass in the buffer value before incrementing to PointerMarshall in NdrPointerMarshall.
2006-05-15 14:07:25 +02:00
Robert Shearman
22bf15049c
rpcrt4: Implement NdrComplexStructMemorySize.
2006-05-15 14:07:13 +02:00
Robert Shearman
cedbddbfde
rpcrt4: Implement NdrComplexArrayMemorySize.
2006-05-15 14:06:55 +02:00
Robert Shearman
7ea0b860c5
rpcrt4: Fix the fault packet structure to comply with the DCE/RPC specification.
2006-05-15 14:06:52 +02:00
Robert Shearman
628c5e9baf
rpcrt4: The NDR memory sizing functions should increment the buffer pointer, so make sure to save it before calling one of these and restore it afterwards.
2006-05-15 14:06:41 +02:00
Robert Shearman
dcd0a39d4c
rpcrt4: Make NdrBaseTypeMemorySize increment the buffer and memory size fields of MIDL_STUB_MESSAGE.
2006-05-15 14:06:31 +02:00
Robert Shearman
4d65110b90
rpcrt4: Make NdrConformantStringUnmarshall use the new Read{Variance,Conformance}
...
functions and adapt them to be callable without having a correlation
descriptor.
2006-05-15 14:06:05 +02:00
Robert Shearman
a33a63712f
advapi32: Add tests for getting the groups, user and privileges of a token.
2006-05-15 14:05:49 +02:00
Mike McCormack
dcfb0f44d1
advapi32: Implement and test SystemFunction004.
2006-05-15 14:05:22 +02:00
Mike McCormack
09fc7e046a
advapi32: Implement and test SystemFunction003.
2006-05-15 14:03:56 +02:00
Mike McCormack
50ed147db0
advapi32: Implement and test SystemFunction002 (DES decrypt).
2006-05-15 14:03:33 +02:00
Stefan Dösinger
eaec7793d5
wined3d: Avoid a NULL dereference in RealizePalette.
2006-05-15 14:03:06 +02:00
Stefan Dösinger
34b1482fdc
wined3d: Render state additions and fixes.
2006-05-15 14:02:57 +02:00
Stefan Dösinger
8af7dd5dea
wined3d: Nonpow2 repacking support for GetDC.
2006-05-15 14:02:37 +02:00
Stefan Dösinger
daa6a3d714
wined3d: Support for single buffering.
2006-05-15 14:02:18 +02:00
Stefan Dösinger
2f724834f8
wined3d: Implement IWineGDISurface.
2006-05-15 14:02:03 +02:00
Stefan Dösinger
9abdac6aaa
wined3d: Implement IWineD3DDevice::ProcessVertices.
2006-05-15 13:57:17 +02:00
Mike McCormack
a9886585de
rpcrt4: Add missing PKT_AUTH3 packet type.
2006-05-15 13:56:58 +02:00
Mike McCormack
7b5e5b65b0
rpcrt4: Add infrastructure for send authentication data.
2006-05-15 13:56:54 +02:00
Mike McCormack
1912fceab6
rpcrt4: Forward RpcBindingSetAuthInfo to RpcBindingSetAuthInfoEx.
2006-05-15 13:56:50 +02:00
Hans Leidekker
6e3223eb38
dnsapi: Add tests for DnsValidateName_A.
2006-05-15 13:56:44 +02:00
Gerald Pfeifer
3394472da8
gphoto2.ds: Fix a typo in a #warning, and slight rewording. Fix grammaro in comment.
2006-05-15 13:56:35 +02:00
Jacek Caban
e8f4fff3ea
oleaut32: res50 is number of impinfos. Fix its usage.
2006-05-15 11:48:29 +02:00
Jacek Caban
735c434376
urlmon: Fix tests.
2006-05-15 11:48:21 +02:00
Jacek Caban
e02d36274b
shdocvw: Added support for navigation to application URLs.
2006-05-15 11:48:11 +02:00
Jacek Caban
8bb2513ee9
mshtml: Fix protocol tests on XP. Make Wine match XP implementation.
2006-05-15 11:48:05 +02:00
Stefan Leichter
5996ef7f8e
ntdll: Fix endless loop in port test for users without admin rights.
2006-05-15 11:47:32 +02:00
Francois Gouget
9359fd2f9f
gphoto2.ds: Spelling fix.
2006-05-15 11:10:15 +02:00
Francois Gouget
325912de98
rpcrt4: Fix some conditional includes.
...
Check for HAVE_UNISTD_H before including unistd.h.
There is no HAVE_SYS_TYPES to check.
Tweak the indentation of a few #include directives.
2006-05-15 11:09:41 +02:00
Francois Gouget
3b102b39f4
ole32: Fix compilation with gcc 2.95.
2006-05-15 11:09:01 +02:00
Thomas Weidenmueller
05d629264c
oleaut32: Fix converting file name to Unicode.
...
Fix converting the typelib file name to Unicode by using the correct
buffer size.
2006-05-15 11:06:28 +02:00
Juan Lang
7e9ba76da1
crypt32: Use the HRESULT synonyms for converted Win32 error codes.
2006-05-15 11:06:04 +02:00
Mike McCormack
746bf215e0
wininet: Remove broken code for HTTP_QUERY_FLAG_COALESCE, which is unimplemented according to MSDN.
2006-05-15 11:04:50 +02:00
Mike McCormack
35f0965c43
wininet: Check for null parameters in FtpSetCurrentDirectoryW.
2006-05-15 11:04:32 +02:00
Eric Pouech
0ddd1c9e18
ntdll: Fix serial timeout regression.
2006-05-15 11:03:43 +02:00
Stefan Leichter
72a6d97679
kernel: Fix CreateToolhelp32Snapshot tests on win2k.
2006-05-11 12:21:24 +02:00
Eric Pouech
a5b1581e48
dbghelp: SymFindFileInPath and PDB
...
- implemented correct lookup when SymFindFileInPath is called to find
a PDB file
- added pdb_fetch_file_info to gather relevant information
- when looking for a PDB file (from a .EXE or a .DLL), now using
SymFindFileInPath to locate the PDB file with the correct
information
2006-05-11 12:20:12 +02:00
Eric Pouech
2a1d8efde4
dbghelp: Removed call to registered callback when unloading a module.
...
First, native dbghelp doesn't do it, and it crashed windbg, likely
because we got the undocumented arguments wrong.
2006-05-11 12:19:24 +02:00
Eric Pouech
c25d3ac7d5
dbghelp: Implemented SymSearchW.
2006-05-11 12:18:46 +02:00
Eric Pouech
208e701a7b
dbghelp: Implemented SymEnumSymbolsW.
2006-05-11 12:18:30 +02:00
Eric Pouech
96efcbc47b
dbghelp: Improved SymSearch (now using tag, index and address).
2006-05-11 12:18:06 +02:00
Eric Pouech
5eb1c98853
dbghelp: Factorize and simplify a bit symbol enumeration code.
2006-05-11 12:17:47 +02:00
Eric Pouech
08ba9cecff
dbghelp: Stubbed SymGetSourceFileTokenW.
2006-05-11 12:17:23 +02:00
Eric Pouech
55f8a1b8fb
dbghelp: Implemented SymGetLineFromAddrW64.
2006-05-11 12:17:03 +02:00
Eric Pouech
7d4194f57b
dbghelp: Implemented SymFromAddrW.
2006-05-11 12:16:24 +02:00
Eric Pouech
d2d85a1b46
dbghelp: Implemented SymGetModuleInfoW and SymGetModuleInfoW64.
2006-05-11 12:16:01 +02:00
Eric Pouech
922a7bd191
dbghelp: Implemented SymLoadModuleExW.
2006-05-11 12:15:21 +02:00
Eric Pouech
4a80e63a29
dbghelp: Implemented SymRegisterCallbackW64 and 64 -> 64W mapping function.
2006-05-11 12:14:51 +02:00
Eric Pouech
2e7d3c386a
dbghelp: SymInitializeW.
...
- implemented SymInitializeW (and made SymInitialize call it)
- implemented Sym{SG}etSearchPathW (and made Sym{SG}etSearchPath
call them)
- per process search path is now stored as unicode string
2006-05-11 12:14:06 +02:00
Eric Pouech
572e18ef39
dbghelp: Updated spec file.
2006-05-11 12:13:50 +02:00
Ivan Gyurdiev
b2d96086e5
wined3d: Set pIndexData to 0 in DrawIndexedPrimitiveUP.
2006-05-11 12:11:55 +02:00
Ivan Gyurdiev
257692e087
wined3d: Initialize volume format.
2006-05-11 12:11:42 +02:00
Ivan Gyurdiev
c61af3af8d
wined3d: Share shader_dump_ins_modifiers().
...
Share shader_dump_ins_modifiers(), and make vertex shaders use it.
The saturate modifer (_sat) is valid on vs_3_0+, and it isn't being
shown in the trace.
2006-05-11 12:10:59 +02:00
Robert Reif
d1b838e948
winmm: Fix wave test volume warning.
...
Volume is only valid when sound card has volume support.
2006-05-11 12:10:45 +02:00
Mike McCormack
a27eee868e
wininet: Fix a typo (spotted by Coverity).
2006-05-11 12:10:20 +02:00
Mike McCormack
ff6885495b
advapi32: Fix a typo (spotted by Peter Berg Larsen).
2006-05-11 12:10:12 +02:00
Alexandre Julliard
6ebbfd4959
user: Prefer SendMessageW over SendMessageA where possible.
2006-05-10 21:33:33 +02:00
Alexandre Julliard
2164815a9a
x11drv: Prefer SendMessageW over SendMessageA where possible.
2006-05-10 21:32:56 +02:00
Robert Shearman
74407105d2
Check the return value from register_key_guid in all the DLL registering code.
2006-05-10 19:38:04 +02:00
Bernd Buschinski
da6031fbab
ntdll: Stub implementation of FSCTL_LOCK_VOLUME/FSCTL_UNLOCK_VOLUME.
2006-05-10 19:37:30 +02:00
James Hawkins
86a32784e2
ntdll: Add initial tests for the NT Ports API.
2006-05-10 19:37:10 +02:00
Mike McCormack
9e37591d20
advapi32: Implement and test SystemFunction032 (arc4 encryption).
2006-05-10 19:36:54 +02:00
Mike McCormack
72822c0fea
advapi32: Implement and test SystemFunction007.
2006-05-10 19:27:39 +02:00
Mike McCormack
6969cab5ee
advapi32: Implement and test SystemFunction001.
2006-05-10 19:27:19 +02:00
Mike McCormack
4f520dbd06
advapi32: Implement and test SystemFunction008.
2006-05-10 19:26:54 +02:00
Mike McCormack
9088debbfb
rpcrt4: Cache the connection so we don't rebind on every call.
2006-05-10 19:26:29 +02:00
Robert Shearman
5a8536a18d
ole32: Add a test for IMoniker_IsDirty.
2006-05-10 19:26:22 +02:00
Robert Shearman
ababfdef82
rpcrt4: Use the buffer passed in as an argument and don't increment
...
the buffer in the MIDL_STUB_MESSAGE in the inner pointer
marshalling/unmarshalling routines as these can be used for embedded
pointers, which handle the allocating or finding of the buffer
themselves. Do the incrementing in the outer
NdrPointerMarshall/Unmarshall/BufferSize routines instead.
2006-05-10 19:26:10 +02:00
Robert Shearman
c3a087eb45
rpcrt4: Align conformances and variances correctly, according the the DCE/RPC spec.
2006-05-10 19:25:45 +02:00
Robert Shearman
265045d251
rpcrt4: Move the writing and sizing of variances and conformances to common functions.
2006-05-10 19:25:37 +02:00
Robert Shearman
4b4192f3a5
rpcrt4: Correctly align the buffer to read/write array data to.
2006-05-10 19:25:26 +02:00
Robert Shearman
95d79e2c58
rpcrt4: Correctly align the buffer before reading/writing structure data.
2006-05-10 19:25:16 +02:00
Robert Shearman
5616c4150c
rpcrt4: Rename NonEncapsulatedUnionSize to NdrNonEncapsulatedUnionMemorySize.
2006-05-10 19:25:06 +02:00
Robert Shearman
75fe824e89
rpcrt4: Remove unintuitive requirement to pass the required alignment boundary minus one into the alignment macros.
2006-05-10 19:24:50 +02:00
Robert Shearman
af6d97ad36
ole32: Exception handling shouldn't be needed around the call to IRpcStubBuffer_Invoke.
...
It should have its own exception handler to catch any exceptions that are raised.
2006-05-10 19:24:24 +02:00
Huw Davies
40986cd729
oleaut32: Correctly handle the case when the number of bytes in a BSTR is odd.
2006-05-10 19:24:01 +02:00
Huw Davies
86d9457cdc
oleaut32: Support VT_SAFEARRAY in the typelib marshaler.
...
Based on a patch by Rob Shearman.
2006-05-10 19:23:43 +02:00
Huw Davies
d0bdf685f5
oleaut32: Add a function to grow the marshal state buffer to a specified size.
2006-05-10 19:23:29 +02:00
Alexandre Julliard
a9c5fd2612
user: Moved Get/SetClassLong16 to wnd16.c.
2006-05-10 17:08:05 +02:00
Alexandre Julliard
56220c246b
user: Have WINPROC_GetProc16 allocate a new winproc if necessary.
2006-05-10 16:55:55 +02:00
Alexandre Julliard
99dc29d926
user: Store the pointer to the winproc in the thunk structure.
...
This allows simplifying the handling of 16-bit thunks.
2006-05-10 15:50:18 +02:00
Alexandre Julliard
c8ce866a8a
user: Make the WINDOWPROCTYPE enum private to winproc.c.
2006-05-10 13:34:45 +02:00
Alexandre Julliard
4cc498f880
user: Replace WINPROC_GetProcType by WINPROC_IsUnicode.
2006-05-10 13:27:21 +02:00
Alexandre Julliard
a9e5e94b0d
user: Replace WINDOWPROCTYPE by a unicode flag in WINPROC_GetProc/AllocProc.
2006-05-10 13:20:34 +02:00
Alexandre Julliard
ef74193949
user: Add a WIN_ISUNICODE flag instead of relying on the winproc type.
...
Also fix the initial value for the server is_unicode flag.
2006-05-10 12:55:36 +02:00
Jason Green
e9927d6ffd
wined3d: Further split GLSL & ARB_v/f_program generation and allow GLSL functions to be called.
2006-05-10 12:20:39 +02:00
Jason Green
246677ae46
wined3d: Modified the opcode tables (and struct) to include a pointer to a GLSL generator function.
2006-05-10 12:20:08 +02:00
Jason Green
68f75555d3
wined3d: Use GenerateShader in pixel shaders and remove old function.
2006-05-10 12:19:42 +02:00
Jason Green
087c67c459
wined3d: Add GenerateShader function to pixel shaders.
2006-05-10 12:19:19 +02:00
Jason Green
604579ed62
wined3d: Use new GenerateShader function for vertex shaders.
2006-05-10 12:19:01 +02:00
Jason Green
36b0b9cc1c
wined3d: Added new GenerateShader function for Vertex Shaders & declare generate_base_shader().
2006-05-10 12:18:08 +02:00
Jason Green
d982954808
wined3d: Created generate_base_shader which will be shared by pixel & vertex shaders.
2006-05-10 12:17:18 +02:00
Jason Green
c15447d4b0
wined3d: Rename the TEMP variables in vertexshader.c to R from T for consistency.
2006-05-10 12:17:01 +02:00
Jason Green
cc2ea9e08c
wined3d: Place # of textures, addresses, & temps used inside the baseShader struct to prepare for GenerateShader merge.
2006-05-10 12:16:22 +02:00
Jason Green
653e71d774
wined3d: Further split up GenerateProgramArbHW for pixelshaders.
2006-05-10 12:16:02 +02:00
Jason Green
f015124ae0
wined3d: Move D3DSIO_M#x# vertex shader opcodes to a more standard function.
2006-05-10 12:15:35 +02:00
Jason Green
eee6fc9277
wined3d: Move DCL, DEF operations out of Generate loop and into separate functions.
2006-05-10 12:15:12 +02:00
Jason Green
5308e026d1
wined3d: Move program_dump_decl_usage into baseshader.
2006-05-10 12:14:39 +02:00
Michael Stefaniuc
a87520036f
janitorial: Remove redundant NULL pointer checks before HeapFree'ing them.
...
Some HeapFree's are hidden behind macros. Found by smatch.
2006-05-10 11:31:41 +02:00
Ivan Gyurdiev
9d4960bfcb
wined3d: Clean up some dead code.
2006-05-10 11:29:44 +02:00
Ivan Gyurdiev
b187242ab6
wined3d: Break out texture instruction processing.
2006-05-10 11:28:49 +02:00
Ivan Gyurdiev
cdfe848b6d
wined3d: Break out arithmetic instruction processing.
2006-05-10 11:28:11 +02:00
Ivan Gyurdiev
320e33dcb3
wined3d: Merge register counting pass.
2006-05-10 11:26:01 +02:00
Ivan Gyurdiev
aadafd64da
wined3d: Make register counting pass the same.
2006-05-10 11:24:33 +02:00
Stefan Dösinger
7e12e2ac5b
wined3d: Update the DIB section's palette on GetDC.
2006-05-10 11:23:22 +02:00
Stefan Dösinger
d89080c671
wined3d: Update the device palette if the primary palette is changed.
2006-05-10 11:23:08 +02:00
Stefan Dösinger
275a0c2f2d
wined3d: Implement WineD3DSurface palette methods.
2006-05-10 11:22:20 +02:00
Stefan Dösinger
f8e8646fcc
wined3d: Implement GetFlipStatus and GetBltStatus.
2006-05-10 11:22:01 +02:00
Stefan Dösinger
cd05f9c10c
wined3d: Implement IWineD3DSurface::Flip.
2006-05-10 11:21:38 +02:00
Juan Lang
ed66801d3a
crypt32: Partially implement CertGetIssuerCertificateFromStore.
2006-05-10 11:21:20 +02:00
Juan Lang
9adcf560ae
crypt32: Implement CRYPT_VERIFY_CERT_SIGN_ISSUER_CERT in CryptVerifyCertificateSignatureEx.
2006-05-10 11:20:26 +02:00
James Hawkins
31f29ffcc8
ntdll: Return STATUS_NOT_IMPLEMENTED for the unimplemented port functions.
2006-05-10 11:20:09 +02:00
Michael Jung
b3e6faa784
shell32: Support BFFM_SETSELECTION[AW] and BFFM_SETEXPANDED for SHBrowseForFolder.
2006-05-10 11:19:46 +02:00
Uwe Bonnes
5b4c15c5d3
kernel: Comm_CheckEvents: Only warn for non-empty transmitter with EV_TXEMPTY flag set.
...
Noticed by Dan Armbrust.
2006-05-10 11:19:38 +02:00
Alexandre Julliard
975f1b2a61
x11drv: We really need to flush the display when destroying a window.
2006-05-09 21:23:12 +02:00
Eric Pouech
5f9e9836cf
ntdll/kernel32: EscapeCommFunction & associated IOCTLs
...
- implemented ntdll's serial IOCTL: CLR_DTR, CLR_RTS, SET_DTR,
SET_RTS, SET_XOFF, SET_XON, RESET_DEVICE
- implemented kernel32.EscapeCommFunction on top of them
2006-05-09 21:08:14 +02:00
Eric Pouech
fcdc293bb0
ntdll/kernel32: SetupComm & SET_QUEUE_SIZE
...
- stubbed out ntdll's serial IOCTL SET_QUEUE_SIZE
- implemented kernel32.SetupComm on top of it
2006-05-09 21:07:35 +02:00
Eric Pouech
b53e016925
ntdll/kernel32: [SG]etCommTimeout, SERIAL_[GS]ET_TIMEOUT
...
- implemented ntdll's COMM IOCTL GET_TIMEOUTS, SET_TIMEOUTS
- implemented kernel32.GetCommTimeout and SetCommTimeout on top of them
2006-05-09 21:07:18 +02:00
Eric Pouech
28cd4fae3b
ntdll/kernel32: GetCommState & IOCTL_GET_CHARS
...
- implemented SERIAL_GET_CHARS ioctl
- made use of it in kernel32.GetCommState
2006-05-09 21:06:24 +02:00
Eric Pouech
48646ea82b
ntdll/kernel32: GetCommState & IOCTL_SERIAL_GET_HANDFLOW
...
- implemented SERIAL_GET_HANDFLOW ioctl
- made use of it in kernel.GetCommState
2006-05-09 21:06:02 +02:00
Eric Pouech
efb3244b0a
ntdll/kernel32: GetCommState & SERIAL_GET_LINE_CONTROL
...
- implemented SERIAL_GET_LINE_CONTROL ioctl
- made use of it in kernel.GetCommState
2006-05-09 21:05:46 +02:00
Eric Pouech
c7016d9325
ntdll/kernel32: GetCommState & IOCTL_GET_BAUD_RATE
...
- implemented SERIAL_GET_BAUD_RATE ioctl
- made use of it in kernel.GetCommState
2006-05-09 21:05:30 +02:00
Eric Pouech
a05a3435fd
ntdll/kernel32: SetCommState & IOCTL_SET_CHARS
...
- implemented ntdll's serial IOCTL SET_CHARS
- used this IOCTL in kernel32.SetCommState
2006-05-09 21:05:09 +02:00
Eric Pouech
b68203ea90
ntdll/kernel32: SetCommState & IOCTL_SET_HANDFLOW
...
- implemented ntdll's serial IOCTL SET_HANDFLOW
- used this IOCTL in kernel32.SetCommState
2006-05-09 21:04:38 +02:00
Eric Pouech
65f137c56c
ntdll/kernel32: SetCommState & IOCTL_SET_LINE_CONTROL
...
- implemented ntdll's serial IOCTL SET_LINE_CONTROL
- used this IOCTL in kernel32.SetCommState
2006-05-09 21:04:22 +02:00
Eric Pouech
631ec30f78
ntdll/kernel32: SetCommState & IOCTL_SET_BAUD_RATE
...
- created dump_dcb to print out DCB information
- implemented ntdll's serial IOCTL SET_BAUD_RATE
- used this IOCTL in kernel32.SetCommState
2006-05-09 21:03:27 +02:00
Stefan Dösinger
9b29fb6860
wined3d: Implement IWineD3DSurface::SetColorKey.
2006-05-09 20:46:59 +02:00
Stefan Dösinger
08dc9e003d
wined3d: Implement IWineD3DSurface::IsLost and Restore.
2006-05-09 20:45:39 +02:00
Stefan Dösinger
10ff0d8184
wined3d: rhw vertex fixup.
...
Change the rhw=0 range to ]1e-8,1e-8[ and move the value to a constant
in wined3d_types.h
2006-05-09 20:45:27 +02:00
Ivan Gyurdiev
1d0c672393
wined3d: Share get_opcode.
2006-05-09 20:45:10 +02:00
Robert Reif
9ff27bf6bc
winmm: Print out more info on failed test.
...
Print out more info on failed test. Looks like there is a bug in ALSA
OSS emulation where it is returning a mid-sample position.
2006-05-09 20:44:56 +02:00
Hans Leidekker
a9328088fe
dnsapi: The ttl value should be ignored when comparing dns records.
2006-05-09 20:41:22 +02:00
David Lichterman
c8a6b63d1e
mciwave: Fix make install error.
2006-05-09 20:41:09 +02:00
Alexandre Julliard
397bf3c2b1
user: Added specific winproc functions for calling dialog procedures.
2006-05-09 20:33:11 +02:00
Alexandre Julliard
c1f3adc4a4
user: Use handles for 32-bit window procedures instead of pointers into the bss segment.
2006-05-09 20:24:19 +02:00
Alexandre Julliard
cd0d7529de
user: Always set the correct class winproc depending on the A/W type.
2006-05-09 20:00:40 +02:00
Alexandre Julliard
9d4bf4914f
user: Remove some redundant NULL pointer checks.
2006-05-09 19:55:27 +02:00
Alexandre Julliard
0b7dcd2418
user: Make sure to always pass a 16-bit pointer to CallWindowProc16.
2006-05-09 19:55:20 +02:00
Alexandre Julliard
41b5e687fd
user: Separate the 16 and 32-bit versions of WINPROC_AllocProc.
2006-05-09 19:55:05 +02:00
Alexandre Julliard
4c40190620
user: Separate the 16 and 32-bit versions of WINPROC_GetProc.
2006-05-09 18:40:46 +02:00
Alexandre Julliard
5326e304d0
user: Fixed offset check for the DWLP_DLGPROC case in SetWindowLong.
2006-05-09 18:35:50 +02:00
Alexandre Julliard
a95c58b871
user: Separate Get/SetWindowLong16 implementation from the 32-bit one.
2006-05-09 18:34:38 +02:00
Alexandre Julliard
feb7276c73
kernel: Added work-around in UnhandledExceptionFilter for no exec protections.
2006-05-09 12:58:46 +02:00
Marcus Meissner
08c2555dd8
ntdll: Make the section with AddressOfEntryPoint in it executable.
2006-05-09 12:47:25 +02:00
Louis. Lenders
ad2b0a0fd7
gdi32: Add stub for GetCharWidthI and GetFontUnicodeRanges.
2006-05-09 12:39:58 +02:00
Mike McCormack
a0882e9bf7
x11drv: Fix a warning when opengl headers are missing.
2006-05-09 12:39:36 +02:00
Tomas Carnecky
3a3a0b3013
opengl: Properly use glXQueryDrawable() to get the Visual ID.
2006-05-09 12:39:30 +02:00
Phil Costin
9413c89c33
wined3d: Add check for GL Shading Language 100 Extension.
2006-05-09 12:39:24 +02:00
Ivan Gyurdiev
c93239d36d
wined3d: Clean up per version shader limits code.
2006-05-09 11:58:14 +02:00
Ivan Gyurdiev
5f10560762
wined3d: Addline cleanup.
2006-05-09 11:55:45 +02:00
Hans Leidekker
da1d724c40
dnsapi: Partially implement DnsQueryConfig.
2006-05-09 11:55:24 +02:00
Juan Lang
2a378eff3b
crypt32: Simplify OID decoding
...
Use a more direct function to decode OIDs, instead of the bizarre
wrapper.
2006-05-09 11:55:07 +02:00
Robert Reif
a9bd81be63
winmm: Check waveOutGetVolume parameter.
2006-05-09 11:54:55 +02:00
Hans Leidekker
6aac40364b
sane.ds: Added Dutch resources.
2006-05-09 11:54:45 +02:00
Hans Leidekker
c2a8d933ec
gphoto2.ds: Added Dutch resources.
2006-05-09 11:54:35 +02:00
Jonathan Ernst
20f1ce0870
gphoto2.ds: Added French resources.
2006-05-09 11:53:37 +02:00
Michael Stefaniuc
8d7dcb65a2
twain_32: Add missing HeapFree's on error patch (found by smatch).
2006-05-09 11:53:23 +02:00
Alexandre Julliard
922b2749cc
msacm32.drv: Renamed msacm.drv to msacm32.drv, and moved the directory to the top-level.
2006-05-09 11:36:45 +02:00
Alexandre Julliard
252398d286
mciwave: Renamed mciwave.drv to mciwave.dll, and moved the directory to the top-level.
2006-05-09 11:32:21 +02:00
Marcus Meissner
40e7ef3a1d
gphoto.ds: Implemented a libgphoto2 import driver, based on the sane.ds driver.
...
Wrote a GUI import dialog.
With help from Aric Stewart.
2006-05-08 22:37:05 +02:00
Marcus Meissner
125efed86a
twain_32: Split out the sane specific parts from twain_32 code.
...
Autoprobing via DG_CONTROL/DAT_IDENTITY/MSG_GET.
2006-05-08 22:07:05 +02:00
Marcus Meissner
1d5e2be0de
twain_32: Moved twain.h to the include directory.
2006-05-08 22:04:51 +02:00
Huw Davies
df40c966a0
oleaut32: Preserve the 'auto' features before copying over the masked unmarshaled ones.
2006-05-08 21:18:32 +02:00
Robert Shearman
1c6f16a384
ole32: The type check in AntiMonikerImpl_CommonPrefixWith should be for anti-monikers, not item-monikers.
2006-05-08 21:14:36 +02:00
Robert Shearman
ae62ab039f
ole32: Implement several class moniker functions using the description provided on MSDN.
2006-05-08 21:14:28 +02:00
Robert Shearman
b155f233f3
ole32: Remove duplicated CLSIDs.
2006-05-08 21:13:38 +02:00
Robert Shearman
8a4f71c61e
ole32: Add an implementation of class monikers.
2006-05-08 21:13:32 +02:00
Robert Shearman
71a7393f45
ole32: Add tests for IsRunning, GetTimeOfLastChange, BindToObject, BindToStorage and Inverse.
2006-05-08 21:04:26 +02:00
Robert Shearman
288fb09b31
ole32: Fix regression caused by an earlier patch that removed the
...
check for the composite moniker having only one moniker in it. In this
case, return the one moniker and free the memory associate with the
composite moniker.
2006-05-08 20:59:25 +02:00
Robert Shearman
96646d532f
ole32: Fix infinite recursion in CompositeMonikerImpl_GetTimeOfLastChange by handling pmkToLeft properly.
...
Fix a typo where CompositeMonikerImpl_GetTimeOfLastChange was called
instead of the virtual implementation of it on mostRightMk.
2006-05-08 20:59:04 +02:00
Robert Shearman
91afe981e0
ole32: Fix infinite recursion in CompositeMonikerImpl_BindToStorage.
2006-05-08 20:58:53 +02:00