Robert Shearman
|
5e9df71e0e
|
ole32: Don't send data changes in DataAdviseHolder_Advise for
ADVF_PRIMEFIRST connections if we are connected to a data object,
since it will send the data change for us.
|
2006-09-07 11:44:03 +02:00 |
|
Robert Shearman
|
53d01d2764
|
ole32: DefaultHandler_GetData and DefaultHandler_QueryGetData should
both defer to the real data object if the cached versions fail and we
are running.
|
2006-09-07 11:43:59 +02:00 |
|
Robert Shearman
|
6bf6caa69d
|
ole32: Add a reference to the stream in RPC_StartLocalServer since we
release a reference to it when the local server thread dies.
|
2006-09-07 11:43:49 +02:00 |
|
Robert Shearman
|
03510be55b
|
ole32: Add a test for OleLoad.
|
2006-09-07 11:43:41 +02:00 |
|
Robert Shearman
|
d0b4717cdb
|
ole32: Do a QueryInterface for IOleLink in OleLoad, like native does.
|
2006-09-07 11:43:33 +02:00 |
|
Robert Shearman
|
4ad8da53f5
|
ole32: Re-order the function calls in OleLoad to match native.
Call IOleObject_GetMiscStatus like OleCreate and native do.
|
2006-09-07 11:43:27 +02:00 |
|
Robert Shearman
|
da321acf0e
|
ole32: Add tests for OleCreate.
|
2006-09-07 11:43:16 +02:00 |
|
Robert Shearman
|
53be8cc861
|
ole32: Call IRunnableObject_Run and IOleCache_Cache from OleCreate if the render option is specified as draw or format.
This is documented on MSDN and is confirmed by tests.
|
2006-09-07 11:42:39 +02:00 |
|
Robert Shearman
|
6da80a8898
|
ole32: Call IOleObject_GetMiscStatus in OleCreate if a client site is passed in.
|
2006-09-07 11:42:28 +02:00 |
|
Robert Shearman
|
ccb634fdee
|
ole32: Re-structure OleCreate to match to order of calls that native does.
Get rid of hres1 since all failures are returned. Cleanup pUnk on
failure and make sure to return NULL in ppvObj.
|
2006-09-07 11:42:22 +02:00 |
|
Robert Shearman
|
aaa26b2702
|
ole32: Set the storage's class ID in OleCreate.
|
2006-09-07 11:42:11 +02:00 |
|
Robert Shearman
|
a6e545a27c
|
rpcrt4: Raise an exception if IRpcChannelBuffer_GetBuffer fails.
Make StdProxy_GetIID and StdProxy_GetChannel return void.
Don't bother checking for This and pRpcChannelBuffer being NULL as
native doesn't.
|
2006-09-07 11:42:05 +02:00 |
|
Mike McCormack
|
6991563d81
|
msi: Implement MsiDatabaseExport.
|
2006-09-07 11:01:07 +02:00 |
|
Mike McCormack
|
a426b18efd
|
msi: Create MSI_ViewGetColumnInfo for accessing MsiViewGetColumnInfo internally.
|
2006-09-07 11:00:51 +02:00 |
|
Mike McCormack
|
5699936cf1
|
msi: Make sure there's a value for each column when inserting data.
|
2006-09-07 11:00:40 +02:00 |
|
Mike McCormack
|
533833b4e1
|
msi: Validate database fields before inserting them.
|
2006-09-07 11:00:32 +02:00 |
|
Mike McCormack
|
71d8f4ebf6
|
msi: Create a function to copy record fields, use it to order INSERT fields correctly.
|
2006-09-07 11:00:19 +02:00 |
|
Mike McCormack
|
6b4ada6f43
|
msi: Add a few more tests for MSI_NULL_INTEGER.
|
2006-09-07 11:00:16 +02:00 |
|
Mike McCormack
|
2924501a68
|
msi: Check that column names are unique when creating a table.
|
2006-09-07 10:57:45 +02:00 |
|
Huw Davies
|
bd9891ffed
|
rpcrt4: Add delegating stub support.
|
2006-09-07 10:57:39 +02:00 |
|
Huw Davies
|
b058e6e729
|
rpcrt4: Add infrastructure to create and manage a variable sized vtbl
that will be used as the server object for delegated stubs.
|
2006-09-07 10:57:27 +02:00 |
|
Paul Vriens
|
d22003e3e8
|
wintrust: Moved the generation of the guidstring to a separate function.
|
2006-09-07 10:54:35 +02:00 |
|
Paul Vriens
|
3747f22337
|
wintrust: Implementation of WintrustAddActionID.
|
2006-09-07 10:54:18 +02:00 |
|
Paul Vriens
|
94e4f593b7
|
wintrust: Implementation of WintrustRemoveActionID.
|
2006-09-07 10:52:39 +02:00 |
|
Dan Hipschman
|
a407da4775
|
widl: Sanity check string and pointer attrs. Don't assign string as type.
|
2006-09-07 10:50:18 +02:00 |
|
Dan Hipschman
|
180ede5bfe
|
widl: Handle more pointer types in get_struct_type.
|
2006-09-07 10:49:58 +02:00 |
|
Dan Hipschman
|
88820263c6
|
widl: Remove checks for typedefs that always fail.
|
2006-09-07 10:49:46 +02:00 |
|
James Hawkins
|
a39913fa11
|
advpack: Add the regsvr action to the SetupInstallFromInfSection call.
|
2006-09-07 10:48:04 +02:00 |
|
James Hawkins
|
f5acc51f2c
|
advpack: Get the proper working directory in install_init.
|
2006-09-07 10:47:58 +02:00 |
|
Huw Davies
|
9b91307677
|
rpcrt4: Tests on NdrCStdStubBuffer_Release to show that we shouldn't call Disconnect.
Also call IPSFactoryBuffer_Release on the 2nd arg, rather than on This->pPSFactory.
|
2006-09-07 10:24:54 +02:00 |
|
Huw Davies
|
86aa95fd2b
|
rpcrt4: Tidy up CStdStubBuffer_QueryInterface.
|
2006-09-07 10:23:00 +02:00 |
|
Huw Davies
|
dffd3e5034
|
rpcrt4: Tidy up CStdStubBuffer_AddRef,Release.
|
2006-09-07 10:22:35 +02:00 |
|
Mike McCormack
|
7a120c99ea
|
msi: Don't crash if we can't find a control.
|
2006-09-07 10:22:09 +02:00 |
|
Mike McCormack
|
f9042ec9e8
|
msi: Use a binary search to find sql keywords.
|
2006-09-07 10:22:07 +02:00 |
|
Mike McCormack
|
a8ae03f2d8
|
ddraw: Make tests pass when OpenGL libraries aren't present.
|
2006-09-07 10:22:02 +02:00 |
|
Robert Reif
|
c339d8e272
|
advapi32: Fix lsa tests on windows98.
|
2006-09-07 10:21:57 +02:00 |
|
Dan Hipschman
|
1687a5d1db
|
widl: Generate an error for "int f(void a)".
|
2006-09-07 10:21:39 +02:00 |
|
Dan Hipschman
|
7e79e9d4ff
|
widl: Print pointers more aesthetically in generated header.
|
2006-09-07 10:21:29 +02:00 |
|
Dan Hipschman
|
929a759895
|
widl: Add an is_ptr function.
|
2006-09-07 10:21:13 +02:00 |
|
Dan Hipschman
|
aadc90b266
|
widl: Factor the entry_t structure.
|
2006-09-07 10:20:56 +02:00 |
|
Dan Hipschman
|
c117a20cdb
|
widl: Use type_t for typedefs, not var_t. Simplify representation.
|
2006-09-07 10:20:41 +02:00 |
|
Dan Hipschman
|
59cfad37aa
|
widl: Generate names for tagless structs, unions and enums.
|
2006-09-07 10:19:48 +02:00 |
|
Robert Shearman
|
ada61620de
|
rpcrt4: Make the reference counting in the standard proxy thread-safe.
|
2006-09-07 10:19:38 +02:00 |
|
Robert Shearman
|
3e01da1838
|
rpcrt4: Fix NdrStubGetBuffer to use the IRpcChannelBuffer object since
IRpcChannelBuffer_GetBuffer may put extra data onto the wire for ORPC
calls.
|
2006-09-07 10:18:52 +02:00 |
|
Robert Shearman
|
3535b70a0b
|
rpcrt4: Remove some unused code.
|
2006-09-07 10:18:48 +02:00 |
|
Robert Shearman
|
5515633517
|
rpcrt4: Rename ndr_midl.c to ndr_clientserver.c to more accurately
idenitfy what the code contained does - it is a number of helpers for
generated client/server code.
|
2006-09-07 10:18:31 +02:00 |
|
Robert Shearman
|
583ae12233
|
rpcrt4: Move NdrStub* functions to cstub.c and move NdrProxy*
functions to cproxy.c since both sets of functions depend on the
implementations of the standard stubs and proxies.
|
2006-09-07 10:17:28 +02:00 |
|
Robert Shearman
|
4d7b23069b
|
server: Translate errnos ENFILE and EMFILE to STATUS_TOO_MANY_OPENED_FILES,
which seems to be more appropriate and matches the errno translation
in ntdll.
|
2006-09-07 10:17:18 +02:00 |
|
Robert Shearman
|
4d0b1e3d07
|
oleaut32: Delay the creation of the stub object for IDispatch until it is actually used.
|
2006-09-07 10:16:55 +02:00 |
|
Robert Shearman
|
b7e88d8f8b
|
oleaut32: Fix a leak of the module reference count.
|
2006-09-07 10:16:47 +02:00 |
|