Commit Graph

16521 Commits

Author SHA1 Message Date
Huw Davies
696f73a7f5 oleaut32: Rewrite VARIANT user marshaling. 2006-05-07 10:10:30 +02:00
Hans Leidekker
b2c4b2cff6 dnsapi: Implement DnsValidateName_{A,UTF8,W}. 2006-05-07 10:10:10 +02:00
Hans Leidekker
686bcd29c1 dnsapi: Implement DnsRecord{CopyEx,ListFree,SetCopyEx}. 2006-05-07 10:09:35 +02:00
Hans Leidekker
12ae5d4e4b dnsapi: Add tests for DnsRecordCompare. 2006-05-07 10:09:29 +02:00
Hans Leidekker
c6c1e05dc5 dnsapi: Implement DnsRecordCompare. 2006-05-07 10:05:22 +02:00
Robert Shearman
cce073a777 rpcrt4: Use getaddrinfo to get the sockaddr.
Use getaddrinfo to get the sockaddr to use for connecting to a remote
server as Connection->NetworkAddr may be a hostname as well. Use a
loop to support both IP and IPv6.
2006-05-07 10:04:40 +02:00
Robert Shearman
6814b33aa3 ole32: Remove the fixme printed if CoGetClassObject fails in CoCreateInstance.
Remove the fixme printed if CoGetClassObject fails in
CoCreateInstance, because we already print an error in all cases and
the error more accurately pin-points the source of the problem.
2006-05-07 10:03:11 +02:00
Robert Shearman
772eb9bdf9 rpcrt4: Implement NdrConformantVaryingArrayFree. 2006-05-07 10:03:01 +02:00
Robert Shearman
b43e799486 rpcrt4: Dereference the pointer if necessary only after doing the
pointer checks and writing the pointer ID to the wire.
2006-05-07 10:02:05 +02:00
Robert Shearman
a4f5296ec6 rpcrt4: Add a stub for RpcBindingSetOption. 2006-05-07 10:01:44 +02:00
Robert Shearman
9519004b1a rpcrt4: Improve the traces in the pointer functions. 2006-05-07 10:01:37 +02:00
Vitaly Lipatov
c0901b899b mlang: Partially implemented ConvertStringEx. 2006-05-07 10:01:18 +02:00
Juris Smotrovs
256d0c0b48 user: Test cases demonstrating position changes for MDI children. 2006-05-07 10:01:06 +02:00
qingdoa daoo
53654c6938 comctl32: Update first visible when appropiate in the TVI_SORT case. 2006-05-07 10:00:40 +02:00
Ivan Gyurdiev
dbf5450982 wined3d: Remove dead shader code. 2006-05-07 10:00:24 +02:00
Robert Shearman
4d7946464a setupapi: Fix parsing of UCS-16 files.
Fix parsing of UCS-16 files prefixed with the Unicode BOM. Based on a 
patch by Hervé Poussineau.
2006-05-05 21:58:28 +02:00
Robert Shearman
32d39ea6ed ole32: IPersistStream is also implemented by any object that implements IStream. 2006-05-05 21:51:52 +02:00
Robert Shearman
d9b7c36009 ole32: Fix typos in StgCreateStorageEx and StgOpenStorageEx. 2006-05-05 21:51:43 +02:00
Robert Shearman
6dd5dbef64 ole32: STGM_PRIORITY allows other IStorage objects to be opened in transacted mode with read/write access. 2006-05-05 21:51:31 +02:00
Robert Shearman
6c6ce70260 oleaut32: Check the return value from VariantCopy when copying values
for VT_VARIANT typed parameters for ITypeInfo::Invoke.
2006-05-05 21:51:11 +02:00
Robert Shearman
5e8c877f96 oleaut32: Support values being passed into VT_VARIANT|VT_BYREF typed parameters in ITypeInfo::Invoke. 2006-05-05 21:50:58 +02:00
Robert Shearman
693da8c471 ole32: Check that the storage was opened with write access before creating a new stream or sub-storage. 2006-05-05 21:50:12 +02:00
Robert Shearman
5d051af6ae ole32: Copy the mode flags into the STATSTG structure in IStorage::Stat.
Copy the mode flags into the STATSTG structure in IStorage::Stat. Don't 
store the STGM_CREATE flag in openFlags, since it is only relevant when 
opening the stream and the tests show that it isn't returned in the 
STATSTG structure.
2006-05-05 21:49:39 +02:00
Robert Shearman
dd58e54e43 ole32: Add tests for IStorage::Stat. 2006-05-05 21:49:13 +02:00
Robert Shearman
b2207d83ad ole32: Fix access right check for opening and creating streams and storages.
Check the access mode for opening and creating streams and storages
doesn't exceed the access rights the current storage was opened with,
not the parent storage.
2006-05-05 21:49:04 +02:00
Robert Shearman
8d39c80950 ole32: Add more tracing for reading and writing storage streams.
Add more tracing for read and write operations and warn in the case of
failure.
2006-05-05 21:48:49 +02:00
Robert Shearman
168e2fb98f ole32: Add tests for sub-storages and creating streams.
Replace a test that fails on NT and with DCOM95 DLLs with a test that
ensures access permissions are checked correctly for sub-storages and
creating streams.
2006-05-05 21:48:37 +02:00
Robert Shearman
8d30c1d08e ole32: Add a storage test for reading and writing of streams that have
had their parent storage released.
2006-05-05 21:48:27 +02:00
Robert Shearman
e52e4978b2 ntdll: Fix size check for NtQueryInformationToken(TokenGroups).
For NtQueryInformationToken(TokenGroups), don't do a size check before
the server call, as we don't know how many SIDs there are to return
and hence the needed buffer size.
2006-05-05 21:47:27 +02:00
Huw Davies
17ec77f19e oleaut32: Alignment fixes for safearrays. 2006-05-05 21:47:13 +02:00
Huw Davies
74b63d5e0d oleaut32: Fix tests under win2k. 2006-05-05 21:47:02 +02:00
Huw Davies
747f08c8ae oleaut32: Split out the SAFEARRAY and BSTR tests so that they can be used in the upcoming VARIANT tests. 2006-05-05 21:46:47 +02:00
Huw Davies
2e8a74d520 oleaut32: Fix BSTR marshaling to be wire compatible with Windows. 2006-05-05 21:46:32 +02:00
Andrew Ziem
3671263108 setupapi: Add case sensitivity string table tests. 2006-05-05 21:46:23 +02:00
Troy Rollo
73c7420c5a gdi: Fix GetTextExentExPointW to return values consistent with GetTextExtentPointW. 2006-05-05 21:46:11 +02:00
Detlef Riekenberg
4bb446f8a8 winspool/tests: Fix test for GetPrinterDriver. 2006-05-05 21:46:05 +02:00
Michael Stefaniuc
7a8818e717 Don't check pointers for NULL before RtlFreeHeap. It is redundant. 2006-05-05 20:59:50 +02:00
Michael Stefaniuc
968ad51d2a secur32: Missing LeaveCriticalSection on error paths. 2006-05-05 20:59:31 +02:00
James Hawkins
3e46363bfd advpack: Don't fail if the dll to register doesn't exist. 2006-05-05 20:57:29 +02:00
Mike McCormack
2b32128d42 shlwapi: Add a stub implementation for IUnknown_ProfferService. 2006-05-05 20:57:11 +02:00
Mike McCormack
db8090eec2 shlwapi: Add a stub implementation for IUnknown_QueryServiceExec. 2006-05-05 20:55:12 +02:00
Mike McCormack
3c1e67d084 ole32: Return STG_E_REVERTED when a stream's parent storage has been closed. 2006-05-05 20:54:57 +02:00
Jacek Caban
faabaae557 shdocvw: Added some comments. 2006-05-05 20:49:44 +02:00
Jacek Caban
e4ad9dfdb2 shdocvw: Added WebBrowser::[get|put]_ToolBar implementation. 2006-05-05 20:49:22 +02:00
Jacek Caban
39f14989a9 shdocvw: Added WebBrowser::[get|put]_StatusBar implementation. 2006-05-05 20:49:06 +02:00
Jacek Caban
eb49ade33a shdocvw: Added WebBrowser::[get|put]_AddressBar implementation. 2006-05-05 20:48:45 +02:00
Jacek Caban
9c4f120e88 shdocvw: Added WebBrowser::[get|put]_MenuBar implementation. 2006-05-05 20:48:28 +02:00
Jacek Caban
8cde167fd9 shdocvw: Added get_HWND implementation. 2006-05-05 20:45:00 +02:00
Jacek Caban
9d9b909466 shdocvw: Added [get|put]_Visible implementation. 2006-05-05 20:44:39 +02:00
Jacek Caban
707a4f18f7 shdocvw: Fix GetMiscStatus implementation. 2006-05-05 20:44:02 +02:00