wine
19 years agoImplement symbolic link object in wineserver.
Vitaliy Margolen [Wed, 30 Nov 2005 18:22:57 +0000 (19:22 +0100)] 
Implement symbolic link object in wineserver.
Implement Nt[Create|Open|Query]SymbolicLinkObject.
Change tests accordingly.

19 years agoAdded CSIDL_MYVIDEO|MYPICTURES|MYMUSIC to _SHRegisterUserShellFolders.
Markus Gömmel [Wed, 30 Nov 2005 17:27:06 +0000 (18:27 +0100)] 
Added CSIDL_MYVIDEO|MYPICTURES|MYMUSIC to _SHRegisterUserShellFolders.

19 years agoFix for RGB mask that corresponds to the visual's mask.
Oldrich Jedlicka [Wed, 30 Nov 2005 17:26:52 +0000 (18:26 +0100)] 
Fix for RGB mask that corresponds to the visual's mask.

19 years agoDocument the ldap_control* functions.
Hans Leidekker [Wed, 30 Nov 2005 17:26:42 +0000 (18:26 +0100)] 
Document the ldap_control* functions.

19 years agoFix context menu handling for more than one entry in order to repair
Martin Fuchs [Wed, 30 Nov 2005 17:26:32 +0000 (18:26 +0100)] 
Fix context menu handling for more than one entry in order to repair
.lnk-file execution: Don't break at the first non-matching entry.

19 years agoAdded some checks on wglCreatContext to avoid problems (and
Raphael Junqueira [Wed, 30 Nov 2005 17:26:16 +0000 (18:26 +0100)] 
Added some checks on wglCreatContext to avoid problems (and
SetLastErrors).

19 years agoAdded stub for CryptVerifyMessageSignature.
Stefan Leichter [Wed, 30 Nov 2005 11:48:51 +0000 (12:48 +0100)] 
Added stub for CryptVerifyMessageSignature.

19 years agoShowWindows(SW_SHOWMAXIMIZED) should ignore WS_MAXIMIZE window
Vitaliy Margolen [Wed, 30 Nov 2005 11:43:50 +0000 (12:43 +0100)] 
ShowWindows(SW_SHOWMAXIMIZED) should ignore WS_MAXIMIZE window
state. Change tests accordingly.

19 years agoNew maximized visible window should be shown with
Vitaliy Margolen [Wed, 30 Nov 2005 11:37:47 +0000 (12:37 +0100)] 
New maximized visible window should be shown with
ShowWindow(SW_SHOW).

19 years agoCreateWindow should not activate invisible minimized or maximized
Vitaliy Margolen [Wed, 30 Nov 2005 11:32:22 +0000 (12:32 +0100)] 
CreateWindow should not activate invisible minimized or maximized
windows.
Add several tests to show the correct behavior.

19 years agoFix version tests on windows 9x/ME.
Stefan Leichter [Wed, 30 Nov 2005 11:31:54 +0000 (12:31 +0100)] 
Fix version tests on windows 9x/ME.

19 years agoTest the behaviour of HttpSendRequestEx when putting data into the
Robert Shearman [Wed, 30 Nov 2005 11:31:38 +0000 (12:31 +0100)] 
Test the behaviour of HttpSendRequestEx when putting data into the
lpvBuffer.

19 years agoRemove duplicated code by modifying HTTP_HttpSendRequest so that it
Robert Shearman [Wed, 30 Nov 2005 11:31:22 +0000 (12:31 +0100)] 
Remove duplicated code by modifying HTTP_HttpSendRequest so that it
can be used by both HttpSendRequest and HttpSendRequestEx.
Also allow HttpSendRequestEx to be used asynchronously.

19 years agoAdd some prototypes to include/ for already existing functions in
Vincent Béron [Wed, 30 Nov 2005 11:04:18 +0000 (12:04 +0100)] 
Add some prototypes to include/ for already existing functions in
netapi32.

19 years agoUpdate win32.api to current cvs.
Vincent Béron [Wed, 30 Nov 2005 11:03:03 +0000 (12:03 +0100)] 
Update win32.api to current cvs.
Add __RPC_USER as a calling convention in winapi.

19 years agoAdd support for Intel drivers version string.
Raphael Junqueira [Wed, 30 Nov 2005 11:02:45 +0000 (12:02 +0100)] 
Add support for Intel drivers version string.
Update default driver version (nvidia).

19 years agoDisable XRender if bit masks aren't valid.
Robert Shearman [Wed, 30 Nov 2005 11:02:26 +0000 (12:02 +0100)] 
Disable XRender if bit masks aren't valid.
XRender code in the X11 driver will go into an infinite loop when the
colour bit masks are 0, so disable XRender in this case.

19 years agoThe buffer sizes in the documentation for MsiDecomposeDescriptorW don't
Robert Shearman [Wed, 30 Nov 2005 11:02:06 +0000 (12:02 +0100)] 
The buffer sizes in the documentation for MsiDecomposeDescriptorW don't
include the NULL terminator, so fix this.

19 years agoRemove call to StrCatW by passing in NULL for lpszExtraInformation in
Robert Shearman [Wed, 30 Nov 2005 11:01:50 +0000 (12:01 +0100)] 
Remove call to StrCatW by passing in NULL for lpszExtraInformation in
the call to InternetCrackUrl, which concatenates the params onto the
path.
Some other minor cleanups.

19 years agoFactor out code for doing ELEMDESC sizes and copies.
Robert Shearman [Wed, 30 Nov 2005 11:01:33 +0000 (12:01 +0100)] 
Factor out code for doing ELEMDESC sizes and copies.
Copy FUNCDESC structures returned to calling applications instead of
passing a pointer to the master structure used internally.
Call VariantInit on newly allocated memory before calling VariantCopy.

19 years agoLink to the reentrant version of libldap.
Hans Leidekker [Tue, 29 Nov 2005 16:35:09 +0000 (17:35 +0100)] 
Link to the reentrant version of libldap.

19 years agoAdd Korean translations.
YunSong Hwang [Tue, 29 Nov 2005 16:21:23 +0000 (17:21 +0100)] 
Add Korean translations.

19 years agoImplement directory object in wineserver.
Vitaliy Margolen [Tue, 29 Nov 2005 16:21:05 +0000 (17:21 +0100)] 
Implement directory object in wineserver.
Implement Nt[Create|Open]DirectoryObject.
Change tests accordingly.

19 years agoCheck for a valid module before attempting to read the export
Alexandre Julliard [Tue, 29 Nov 2005 16:10:30 +0000 (17:10 +0100)] 
Check for a valid module before attempting to read the export
directory in LdrGetProcedureAddress.

19 years agoClear the reference counter in WSACleanup, with regression test.
Rein Klazes [Tue, 29 Nov 2005 16:06:35 +0000 (17:06 +0100)] 
Clear the reference counter in WSACleanup, with regression test.

19 years agoDocument the ldap_compare* functions.
Hans Leidekker [Tue, 29 Nov 2005 16:06:04 +0000 (17:06 +0100)] 
Document the ldap_compare* functions.

19 years agoAdded support for vertex and pixel shader constants that have no type
Oliver Stieber [Tue, 29 Nov 2005 16:05:54 +0000 (17:05 +0100)] 
Added support for vertex and pixel shader constants that have no type
i.e. they haven't been set yet or are clear.

19 years agoAdded some stubbed Ds-calls
Paul Vriens [Tue, 29 Nov 2005 11:00:19 +0000 (12:00 +0100)] 
Added some stubbed Ds-calls
Start of conformance tests for these Ds-calls.

19 years agoStub StackWalk64.
Vitaliy Margolen [Tue, 29 Nov 2005 10:48:57 +0000 (11:48 +0100)] 
Stub StackWalk64.

19 years agoAdded support for 'loading' virtual modules.
Eric Pouech [Tue, 29 Nov 2005 10:47:40 +0000 (11:47 +0100)] 
Added support for 'loading' virtual modules.

19 years agoImplemented SymGet{Next|Prev}Line64.
Eric Pouech [Tue, 29 Nov 2005 10:45:28 +0000 (11:45 +0100)] 
Implemented SymGet{Next|Prev}Line64.

19 years agoNow correctly checking calling down to 32 bit version.
Eric Pouech [Tue, 29 Nov 2005 10:45:16 +0000 (11:45 +0100)] 
Now correctly checking calling down to 32 bit version.

19 years agoHttpSendRequestExA/W doesn't touch lpBuffersIn->Next, so simplify the
Robert Shearman [Tue, 29 Nov 2005 10:42:23 +0000 (11:42 +0100)] 
HttpSendRequestExA/W doesn't touch lpBuffersIn->Next, so simplify the
code a bit.
Modify test case to demonstrate this.

19 years agoImplemented SymGetModuleInfo64.
Eric Pouech [Tue, 29 Nov 2005 10:42:13 +0000 (11:42 +0100)] 
Implemented SymGetModuleInfo64.

19 years agoImplement some user marshal functions and add tests.
Robert Shearman [Tue, 29 Nov 2005 10:35:27 +0000 (11:35 +0100)] 
Implement some user marshal functions and add tests.

19 years agoMore lpszServerName -> lpszHostName fixes.
Robert Shearman [Tue, 29 Nov 2005 10:35:19 +0000 (11:35 +0100)] 
More lpszServerName -> lpszHostName fixes.

19 years agoImplemented SymUnloadModule64.
Eric Pouech [Tue, 29 Nov 2005 10:35:10 +0000 (11:35 +0100)] 
Implemented SymUnloadModule64.

19 years agoReturned versions are always initialized to zero, even on failure.
James Hawkins [Tue, 29 Nov 2005 10:25:51 +0000 (11:25 +0100)] 
Returned versions are always initialized to zero, even on failure.
Function always returns S_OK, even on failure.
Copy the file to the temp directory if the file exists but isn't found
by GetFileVersionInfoSize.
If bVersion is FALSE, return the language and code page identifiers of
the file, not the system.

19 years agoFix redirects from secure to non-secure and vice versa.
Robert Shearman [Tue, 29 Nov 2005 10:25:31 +0000 (11:25 +0100)] 
Fix redirects from secure to non-secure and vice versa.

19 years agoImplement ITypeInfo_Bind for typelibs.
Robert Shearman [Tue, 29 Nov 2005 10:25:24 +0000 (11:25 +0100)] 
Implement ITypeInfo_Bind for typelibs.
Fix some places where a returned object was AddRef'd.
Make the search through implemented types work on all types, not just
interfaces.

19 years agoAdded some definitions.
Peter Lemenkov [Tue, 29 Nov 2005 10:25:11 +0000 (11:25 +0100)] 
Added some definitions.

19 years agoFixed some bugs in MCI string parsing.
Eric Pouech [Tue, 29 Nov 2005 10:24:55 +0000 (11:24 +0100)] 
Fixed some bugs in MCI string parsing.

19 years agoImplemented SymLoadModuleEx.
Eric Pouech [Tue, 29 Nov 2005 10:24:46 +0000 (11:24 +0100)] 
Implemented SymLoadModuleEx.

19 years agoReplaced stack_get_frame with a pure symbol (and no longer stackframe)
Eric Pouech [Tue, 29 Nov 2005 10:24:04 +0000 (11:24 +0100)] 
Replaced stack_get_frame with a pure symbol (and no longer stackframe)
oriented API (stack_get_current_symbol).
Reused the func name (stack_get_frame) for internal stack.c handling.

19 years agoMade the Drag&Drop cursors' rubber band visible on a white background.
Michael Jung [Tue, 29 Nov 2005 10:23:49 +0000 (11:23 +0100)] 
Made the Drag&Drop cursors' rubber band visible on a white background.

19 years agoAvoid including X11/Intrinsic.h.
Alexandre Julliard [Tue, 29 Nov 2005 09:46:03 +0000 (10:46 +0100)] 
Avoid including X11/Intrinsic.h.

19 years agoAdded support for doing SetBitmapBits on a DIB section.
Alexandre Julliard [Tue, 29 Nov 2005 09:45:40 +0000 (10:45 +0100)] 
Added support for doing SetBitmapBits on a DIB section.

19 years agoAdd ADN_DEL_UNC_PATHS define to advpub.h.
James Hawkins [Tue, 29 Nov 2005 09:44:16 +0000 (10:44 +0100)] 
Add ADN_DEL_UNC_PATHS define to advpub.h.

19 years agoChange all SendAsyncCallback calls into the synchronous
Robert Shearman [Tue, 29 Nov 2005 09:44:05 +0000 (10:44 +0100)] 
Change all SendAsyncCallback calls into the synchronous
INTERNET_SendCallback where INTERNET_FLAG_ASYNC is already handled
properly.

19 years agoMake IAdviseSink methods non-async and remove the IAsyncManager
Robert Shearman [Tue, 29 Nov 2005 09:43:52 +0000 (10:43 +0100)] 
Make IAdviseSink methods non-async and remove the IAsyncManager
parameter hack that native COM used to use (but not any more). Async
calls are an optimisation that we're not going to support in the near
future.

19 years agoFixed crash in wglShareList.
Raphael Junqueira [Tue, 29 Nov 2005 09:43:38 +0000 (10:43 +0100)] 
Fixed crash in wglShareList.

19 years agoFix implementation of IDirectMusic8Impl_CreatePort.
Raphael Junqueira [Tue, 29 Nov 2005 09:43:18 +0000 (10:43 +0100)] 
Fix implementation of IDirectMusic8Impl_CreatePort.

19 years agoAdded calling convention definitions.
Eric Pouech [Tue, 29 Nov 2005 09:43:01 +0000 (10:43 +0100)] 
Added calling convention definitions.

19 years agoAdded stub for dbghelp.SymRegisterCallback64.
Eric Pouech [Tue, 29 Nov 2005 09:42:49 +0000 (10:42 +0100)] 
Added stub for dbghelp.SymRegisterCallback64.

19 years agoAdd functions for doing a deep copy of a TYPEDESC into a flat buffer.
Robert Shearman [Tue, 29 Nov 2005 09:42:22 +0000 (10:42 +0100)] 
Add functions for doing a deep copy of a TYPEDESC into a flat buffer.
Copy VARDESC structures returned to calling applications instead of
passing a pointer to the master structure used internally.

19 years agoAdd a function to retrieve the MIDL_SERVER_INFO struct from an object.
Robert Shearman [Tue, 29 Nov 2005 09:42:04 +0000 (10:42 +0100)] 
Add a function to retrieve the MIDL_SERVER_INFO struct from an object.

19 years agoThe CLSID can be substituted by an IID present in one of the proxy
Robert Shearman [Tue, 29 Nov 2005 09:41:55 +0000 (10:41 +0100)] 
The CLSID can be substituted by an IID present in one of the proxy
file infos in NdrDllGetClassObject.

19 years agoReturn the correct error code from NdrProxyErrorHandler.
Robert Shearman [Tue, 29 Nov 2005 09:41:45 +0000 (10:41 +0100)] 
Return the correct error code from NdrProxyErrorHandler.

19 years agoRaise exceptions on failures.
Robert Shearman [Tue, 29 Nov 2005 09:41:34 +0000 (10:41 +0100)] 
Raise exceptions on failures.
Replace references of pStubMsg->BufferEnd with RpcMsg->Buffer +
pStubMsg->BufferLength.
Fix buffer calculation when no interface data is marshaled to the
stream.

19 years agoFix the overflow check to not depend on pStubMsg->BufferStart and
Robert Shearman [Tue, 29 Nov 2005 09:41:17 +0000 (10:41 +0100)] 
Fix the overflow check to not depend on pStubMsg->BufferStart and
pStubMsg->BufferEnd being valid, because they aren't filled in when
using MIDL-generated server stubs.
Don't set the pointer to NULL on unmarshaling because we may want to
unmarshal the value to an existing pointer instead of allocating a new
one.

19 years agoEnumChildWindows should return result from the callback.
Vitaliy Margolen [Tue, 29 Nov 2005 09:40:58 +0000 (10:40 +0100)] 
EnumChildWindows should return result from the callback.

19 years agoActivate document object.
Jacek Caban [Mon, 28 Nov 2005 19:57:04 +0000 (20:57 +0100)] 
Activate document object.

19 years agoRemove unnecessary external variable declarations.
Alexandre Julliard [Mon, 28 Nov 2005 19:56:55 +0000 (20:56 +0100)] 
Remove unnecessary external variable declarations.

19 years agoFix all drivers DriverProc to conform to the DRIVERPROC definition.
Dmitry Timoshkov [Mon, 28 Nov 2005 19:53:22 +0000 (20:53 +0100)] 
Fix all drivers DriverProc to conform to the DRIVERPROC definition.

19 years agoFix parameter count on some stubs (thanks to Marcus Meissner for
Juan Lang [Mon, 28 Nov 2005 19:52:13 +0000 (20:52 +0100)] 
Fix parameter count on some stubs (thanks to Marcus Meissner for
spotting that.)  Add a few more stubs.

19 years agoAdd German resources.
Henning Gerhardt [Mon, 28 Nov 2005 19:51:54 +0000 (20:51 +0100)] 
Add German resources.

19 years agoDocument the ldap_bind* functions.
Hans Leidekker [Mon, 28 Nov 2005 19:41:08 +0000 (20:41 +0100)] 
Document the ldap_bind* functions.

19 years agoEnhanced UnixFolder's IDropTarget implementation.
Michael Jung [Mon, 28 Nov 2005 19:40:50 +0000 (20:40 +0100)] 
Enhanced UnixFolder's IDropTarget implementation.
Use STATIC_CAST macro more consistently.

19 years agoPreserve 16-byte stack alignment in 16-bit relays.
Alexandre Julliard [Mon, 28 Nov 2005 16:39:05 +0000 (17:39 +0100)] 
Preserve 16-byte stack alignment in 16-bit relays.

19 years agoEnforce 16-byte stack alignment when returning from 16-bit code and
Alexandre Julliard [Mon, 28 Nov 2005 16:38:40 +0000 (17:38 +0100)] 
Enforce 16-byte stack alignment when returning from 16-bit code and
when calling a register function.

19 years agoMatch PSDK STATUS_* definitions.
Ge van Geldorp [Mon, 28 Nov 2005 16:32:54 +0000 (17:32 +0100)] 
Match PSDK STATUS_* definitions.

19 years agoSet both dwVersionICM and dwVersion to ICVERSION in Wine builtin
Dmitry Timoshkov [Mon, 28 Nov 2005 16:31:48 +0000 (17:31 +0100)] 
Set both dwVersionICM and dwVersion to ICVERSION in Wine builtin
codecs.

19 years agoAllow HttpEndRequest to process 302 and 301 redirects. Append Host
Aric Stewart [Mon, 28 Nov 2005 16:31:02 +0000 (17:31 +0100)] 
Allow HttpEndRequest to process 302 and 301 redirects.  Append Host
port if non standard on the redirect host header and make sure to
append the extra information (parameters) and such to the location if
present.  Additionally check to see if we are redirecting to https and
if so set the appropriate port.

19 years agoAdded GetOverrideKeyPath and GetOptionKeyPath implementation.
Jacek Caban [Mon, 28 Nov 2005 16:30:21 +0000 (17:30 +0100)] 
Added GetOverrideKeyPath and GetOptionKeyPath implementation.

19 years agoUse GetUIObjectOf instead of BindToObject to get a IDropTarget object.
Michael Jung [Mon, 28 Nov 2005 16:30:11 +0000 (17:30 +0100)] 
Use GetUIObjectOf instead of BindToObject to get a IDropTarget object.

19 years agoOther code in shlexec.c (e.g. the extension handling code in
Ge van Geldorp [Mon, 28 Nov 2005 16:29:58 +0000 (17:29 +0100)] 
Other code in shlexec.c (e.g. the extension handling code in
ShellExecute_GetClassKey) expects sei->lpFile to not be enclosed in
quotes.

19 years agoDocumentation added for GetPrinterDriverDirectoryW + A.
Detlef Riekenberg [Mon, 28 Nov 2005 16:29:38 +0000 (17:29 +0100)] 
Documentation added for GetPrinterDriverDirectoryW + A.

19 years agoAdd directory and symlink access rights.
Vitaliy Margolen [Mon, 28 Nov 2005 16:29:25 +0000 (17:29 +0100)] 
Add directory and symlink access rights.

19 years agoAdd support for using secure (SSL/TLS) connections through a proxy
Robert Shearman [Mon, 28 Nov 2005 10:55:16 +0000 (11:55 +0100)] 
Add support for using secure (SSL/TLS) connections through a proxy
server.

19 years agoMove the initiation of the SSL connection into a separate function.
Robert Shearman [Mon, 28 Nov 2005 10:54:31 +0000 (11:54 +0100)] 
Move the initiation of the SSL connection into a separate function.

19 years agoset_menu_item_text handles converting an empty menu item to a
Dmitry Timoshkov [Mon, 28 Nov 2005 10:53:20 +0000 (11:53 +0100)] 
set_menu_item_text handles converting an empty menu item to a
separator on its own, give it a chance to do its work in the
MIIM_FTYPE case.

19 years agoAdd a host port field that preserves the requested port of the
Robert Shearman [Mon, 28 Nov 2005 10:53:05 +0000 (11:53 +0100)] 
Add a host port field that preserves the requested port of the
destination URL.

19 years agoAdded some missing definitions in usp10.h.
Vijay Kiran Kamuju [Mon, 28 Nov 2005 10:52:55 +0000 (11:52 +0100)] 
Added some missing definitions in usp10.h.

19 years agoHandle an X error in X11DRV_ExtFloodFill().
Rein Klazes [Mon, 28 Nov 2005 10:52:37 +0000 (11:52 +0100)] 
Handle an X error in X11DRV_ExtFloodFill().

19 years agoFix "http://" prefix detection on the proxy URL.
Robert Shearman [Mon, 28 Nov 2005 10:31:11 +0000 (11:31 +0100)] 
Fix "http://" prefix detection on the proxy URL.

19 years agoMake sure to fill out the MIDL_STUB_MESSAGE structure in
Robert Shearman [Mon, 28 Nov 2005 10:31:04 +0000 (11:31 +0100)] 
Make sure to fill out the MIDL_STUB_MESSAGE structure in
NdrSendReceive like we do in NdrProxySendReceive.

19 years agoImplement conformant varying array functions.
Robert Shearman [Mon, 28 Nov 2005 10:30:32 +0000 (11:30 +0100)] 
Implement conformant varying array functions.

19 years agoImplement conformant struct functions.
Robert Shearman [Mon, 28 Nov 2005 10:30:12 +0000 (11:30 +0100)] 
Implement conformant struct functions.

19 years agoImplement FC_STRUCTPAD2 for complex types.
Robert Shearman [Mon, 28 Nov 2005 10:28:45 +0000 (11:28 +0100)] 
Implement FC_STRUCTPAD2 for complex types.

19 years agoAdd stub implementation for SetMagicColors().
Rein Klazes [Mon, 28 Nov 2005 10:28:32 +0000 (11:28 +0100)] 
Add stub implementation for SetMagicColors().

19 years agoAdded AtlAxCreateControl stub implementation.
Jacek Caban [Mon, 28 Nov 2005 10:28:19 +0000 (11:28 +0100)] 
Added AtlAxCreateControl stub implementation.

19 years agoReplace some useless checks in HTTP_AddProxyInfo with asserts.
Robert Shearman [Mon, 28 Nov 2005 10:28:06 +0000 (11:28 +0100)] 
Replace some useless checks in HTTP_AddProxyInfo with asserts.

19 years agoAdded IOleDocumentSite implementation.
Jacek Caban [Mon, 28 Nov 2005 10:24:49 +0000 (11:24 +0100)] 
Added IOleDocumentSite implementation.

19 years agoSimplify and fix Set-Cookie handling.
Robert Shearman [Mon, 28 Nov 2005 10:24:41 +0000 (11:24 +0100)] 
Simplify and fix Set-Cookie handling.

19 years agoImplement IOleObject_DoVerb function by running the object and then
Robert Shearman [Mon, 28 Nov 2005 10:24:31 +0000 (11:24 +0100)] 
Implement IOleObject_DoVerb function by running the object and then
delegating to the remote IOleObject_DoVerb function.

19 years agoAdd functions for marshaling base types (ints, floats, etc.).
Robert Shearman [Mon, 28 Nov 2005 10:24:21 +0000 (11:24 +0100)] 
Add functions for marshaling base types (ints, floats, etc.).

19 years agoBetter windows handling.
Jacek Caban [Mon, 28 Nov 2005 10:17:28 +0000 (11:17 +0100)] 
Better windows handling.

19 years agoModified KeyStateToDropEffect macro to match native shellview's
Michael Jung [Mon, 28 Nov 2005 10:17:19 +0000 (11:17 +0100)] 
Modified KeyStateToDropEffect macro to match native shellview's
behaviour.

19 years agoSimplify HTTP_InsertProxyAuthorization.
Robert Shearman [Mon, 28 Nov 2005 10:17:06 +0000 (11:17 +0100)] 
Simplify HTTP_InsertProxyAuthorization.

19 years agoDelegate advises to the remote object to enable the client to receive
Robert Shearman [Mon, 28 Nov 2005 10:16:58 +0000 (11:16 +0100)] 
Delegate advises to the remote object to enable the client to receive
data change notifications.