Rob Shearman
|
d794398e73
|
oleaut32: Comment out "dual" attribute of IKindaEnumWidget in tmarshal test to cause the interface to be marshaled correctly.
This fixes a bunch of tmarshal tests.
|
2007-02-08 12:59:23 +01:00 |
Rob Shearman
|
d2a38cef99
|
oleaut32: Always register the typelib for the tmarshal tests.
|
2007-02-08 12:58:35 +01:00 |
Rob Shearman
|
7574fede93
|
oleaut32: Fix a one-off test failure in the tmarshal tests - TYPE_E_LIBNOTREGISTERED is an expected return value.
|
2007-02-07 21:45:12 +01:00 |
Rob Shearman
|
0f45b2badf
|
oleaut32: A value of PARAMFLAG_FNONE for wParamFlags means that the parameter is also marshaled and unmarshaled in the PARAMFLAG_FOUT case.
|
2007-02-07 21:45:06 +01:00 |
Rob Shearman
|
e88d033044
|
oleaut32: Ignore the first named argument when invoking property-put methods
as it is mandatory and doesn't indicate that the arguments will be
passed in as named ones.
|
2007-02-06 22:06:16 +01:00 |
Rob Shearman
|
21140a9a53
|
oleaut32: Add support for named arguments in ITypeInfo::Invoke.
|
2007-02-06 22:05:59 +01:00 |
Rob Shearman
|
702e2c6dc2
|
oleaut32: Copy the value directly returned from the called function
if it is not an HRESULT value, instead of getting it from a [retval]
attribute.
|
2007-02-06 22:05:50 +01:00 |
Rob Shearman
|
8f38cd8c8c
|
oleaut32: Fix the missing argument handling for non-byref variant arguments.
|
2007-02-06 21:36:34 +01:00 |
Rob Shearman
|
e2108feec4
|
oleaut32: If an error info object was created when the invoked method failed then fill in exception info from the error info object.
|
2007-02-06 21:36:13 +01:00 |
Rob Shearman
|
30f2b444c6
|
oleaut32: Add a wrapper around the channel supplied to the IDispatch proxy
to fixup the IID used to connect to the server and fix somewhat common
"err:rpc:RPCRT4_OpenBinding" messages.
|
2007-02-06 21:32:11 +01:00 |
Huw Davies
|
a09cd1b88a
|
oleaut32: Call SearchPath before LoadLibrary so that we get the full path of native exes and dlls.
For builtin dlls prepend the system directory.
|
2007-02-06 20:23:16 +01:00 |
Huw Davies
|
2dd3aa6293
|
oleaut32: Fix marshaling of VARTYPE-less safearrays.
|
2007-02-05 12:26:14 +01:00 |
Huw Davies
|
a59e4899f5
|
oleaut32: The typelib version numbers should be written to the registry in hex.
|
2007-01-25 11:05:46 +01:00 |
Paul Vriens
|
1d6132bed6
|
oleaut32/tests: Cast-qual warning fixes.
|
2007-01-24 11:59:15 +01:00 |
Alexandre Julliard
|
d857d0f767
|
oleaut32/tests: Fix the FSF address.
|
2007-01-23 14:01:11 +01:00 |
Alexandre Julliard
|
aa9dcb4201
|
oleaut32/tests: Add tmarshal test.
|
2007-01-23 12:43:53 +01:00 |
Francois Gouget
|
7f05a94f50
|
oleaut32/tests: Fix compilation on systems that don't support nameless structs (e.g. gcc 2.95).
|
2007-01-23 11:26:39 +01:00 |
Andrew Talbot
|
d6fc116475
|
oleaut32: Declare some items static.
|
2007-01-22 12:08:55 +01:00 |
James Hawkins
|
c8eb807639
|
oleaut32: Initialize nrofnames to keep from freeing unused memory in the error case.
|
2007-01-16 16:54:14 +01:00 |
Andrew Talbot
|
26af24c905
|
oleaut32: Remove unused items.
|
2007-01-16 11:19:09 +01:00 |
Alexandre Julliard
|
25571d8789
|
oleaut32/tests: Replace some macros by functions to reduce code size and compile time.
|
2007-01-15 13:01:42 +01:00 |
Paul Vriens
|
23bbca535f
|
oleaut32/tests: Cast-qual warnings fixes.
|
2007-01-12 20:41:10 +01:00 |
Francois Gouget
|
3dd1a8b4f1
|
oleaut32/tests: Replace some '#if 0's with 'if (0)'s.
|
2007-01-08 12:07:45 +01:00 |
Francois Gouget
|
ac25a3f93d
|
oleaut32/tests: Fix compilation on systems with no nameless unions (e.g. gcc 2.95).
|
2007-01-08 12:07:37 +01:00 |
Bernard Ladenthin
|
26f29fdad0
|
oleaut32: Better OleIconToCursor stub.
|
2007-01-03 12:07:41 +01:00 |
Alex Villacís Lasso
|
1c85155eaa
|
oleaut32: Support for VT_DISPATCH in VarImp.
|
2007-01-03 11:49:16 +01:00 |
Alex Villacís Lasso
|
e02b224d57
|
oleaut32: Support for VT_DISPATCH in VarPow.
|
2007-01-03 11:48:47 +01:00 |
Alex Villacís Lasso
|
90844e2067
|
oleaut32: Support for VT_DISPATCH in VarMod.
|
2007-01-03 11:48:13 +01:00 |
Alex Villacís Lasso
|
cdceb02319
|
oleaut32: Support for VT_DISPATCH in VarIdiv.
|
2007-01-03 11:44:42 +01:00 |
Alex Villacís Lasso
|
5aacee9550
|
oleaut32: Support for VT_DISPATCH in VarXor.
|
2007-01-03 11:44:03 +01:00 |
Alex Villacís Lasso
|
e98a49dee4
|
oleaut32: Support for VT_DISPATCH in VarOr.
|
2007-01-03 11:43:29 +01:00 |
Alex Villacís Lasso
|
a5e3a999ea
|
oleaut32: Support for VT_DISPATCH in VarSub.
|
2007-01-03 11:42:33 +01:00 |
Alex Villacís Lasso
|
67c9b7cbb8
|
oleaut32: Support for VT_DISPATCH in VarDiv.
|
2007-01-03 11:41:46 +01:00 |
Alex Villacís Lasso
|
01395dec51
|
oleaut32: Support for VT_DISPATCH in VarMul.
|
2007-01-03 11:40:11 +01:00 |
Alex Villacís Lasso
|
308a0b2e18
|
oleaut32: Support for VT_DISPATCH in VarAdd.
|
2007-01-03 11:39:11 +01:00 |
Alex Villacís Lasso
|
97d13c552c
|
oleaut32: Support for VT_DISPATCH in VarAnd.
|
2007-01-03 11:37:31 +01:00 |
Alex Villacís Lasso
|
4245cbb31c
|
oleaut32: Add wrapper for dereferencing a VARIANT of type VT_DISPATCH and returning the VARIANT value.
|
2007-01-03 11:35:37 +01:00 |
Rob Shearman
|
ecfe54df46
|
oleaut32: Fix _nroffuncs to return the correct number of functions by taking into account inherited interfaces.
|
2007-01-02 20:49:01 +01:00 |
Rob Shearman
|
72a84fbf06
|
oleaut32: SafeArrayAllocData should succeed when cbElements is 0.
|
2006-12-28 12:17:11 +01:00 |
Alex Villacís Lasso
|
c290f623e0
|
oleaut32: Fix VarMod(VT_DECIMAL) test by properly initializing the DECIMAL to use.
Fix Wine handling of VT_DECIMAL in VarMod.
|
2006-12-26 13:25:03 +01:00 |
Alex Villacís Lasso
|
8b95d95eb8
|
oleaut32: Fix tests for redundant headers in OLEPicture load from IStream.
|
2006-12-24 14:02:44 +01:00 |
Rob Shearman
|
029d244ea9
|
oleaut32: Fix a crash when executing the VarAnd test with an old version of oleaut32.dll.
|
2006-12-24 13:08:10 +01:00 |
Rob Shearman
|
452c127071
|
oleaut32: Fix the VarPow tests for older versions of oleaut32.
|
2006-12-24 13:08:06 +01:00 |
Alex Villacís Lasso
|
4a4effe3f7
|
oleaut32: VarBstrFromCy - Remove use of sprintfW by converting a CY
into a DECIMAL instead of a double as an intermediate step.
|
2006-12-21 11:24:48 +01:00 |
Alex Villacís Lasso
|
f162ce45ad
|
oleaut32: Bypass conversion to string in R4/R8 -> DECIMAL conversion.
|
2006-12-19 14:09:44 +01:00 |
Marcus Meissner
|
f0280cbd1e
|
made functions and variables static in some testcases.
|
2006-12-11 12:18:29 +01:00 |
Alexandre Julliard
|
87fa2e3f91
|
oleaut32/tests: Use LOCALE_NOUSEROVERRIDE in tests that depend on the decimal separator.
|
2006-12-07 14:05:45 +01:00 |
Alexandre Julliard
|
478ac3724d
|
oleaut32: Use LOCALE_NOUSEROVERRIDE where necessary in variant conversions.
|
2006-12-07 14:05:25 +01:00 |
Francois Gouget
|
c66628b73f
|
Consistently use SUBLANG_NEUTRAL for Italian resources.
|
2006-12-05 11:28:38 +01:00 |
Francois Gouget
|
bb8e625b5b
|
Assorted spelling fixes.
|
2006-12-05 10:31:47 +01:00 |