wine
20 years agoAdded MsiSetExternalUIW.
Aric Stewart [Thu, 23 Dec 2004 11:22:00 +0000 (11:22 +0000)] 
Added MsiSetExternalUIW.

20 years agoMake sure to include trailing backslash in path.
Aric Stewart [Thu, 23 Dec 2004 11:20:50 +0000 (11:20 +0000)] 
Make sure to include trailing backslash in path.

20 years agoAdded/improved TRACEing.
Lionel Ulmer [Thu, 23 Dec 2004 11:18:29 +0000 (11:18 +0000)] 
Added/improved TRACEing.

20 years agoBlank the property buffers even if the property is not found.
Aric Stewart [Wed, 22 Dec 2004 18:47:54 +0000 (18:47 +0000)] 
Blank the property buffers even if the property is not found.

20 years agoMove around and rename some functions.
Aric Stewart [Wed, 22 Dec 2004 18:46:17 +0000 (18:46 +0000)] 
Move around and rename some functions.

20 years agoReadFile and WriteFile must be passed a parameter for the number of
Eric Pouech [Wed, 22 Dec 2004 18:38:31 +0000 (18:38 +0000)] 
ReadFile and WriteFile must be passed a parameter for the number of
handled bytes when no overlapped operation is done.

20 years agoConvert per-process hostent, servent and protent buffers into
Robert Shearman [Wed, 22 Dec 2004 18:23:49 +0000 (18:23 +0000)] 
Convert per-process hostent, servent and protent buffers into
per-thread buffers.

20 years agoDeclare GetSecurityInfo.
Mike McCormack [Wed, 22 Dec 2004 18:17:56 +0000 (18:17 +0000)] 
Declare GetSecurityInfo.

20 years agoInclude the trailing backslash on the Windows volume.
Aric Stewart [Wed, 22 Dec 2004 18:17:15 +0000 (18:17 +0000)] 
Include the trailing backslash on the Windows volume.

20 years agoFix incorrect return code check.
Aric Stewart [Wed, 22 Dec 2004 18:15:50 +0000 (18:15 +0000)] 
Fix incorrect return code check.

20 years agoThe WM_MOUSEWHEEL message is specified to have absolute screen
Russ Andersson [Wed, 22 Dec 2004 17:20:36 +0000 (17:20 +0000)] 
The WM_MOUSEWHEEL message is specified to have absolute screen
coordinates.

20 years agoUnicodified fontdlg.
Jacek Caban [Wed, 22 Dec 2004 17:17:06 +0000 (17:17 +0000)] 
Unicodified fontdlg.

20 years agoFixed bug with unsigned index in decreasing loop.
Eric Pouech [Wed, 22 Dec 2004 17:16:03 +0000 (17:16 +0000)] 
Fixed bug with unsigned index in decreasing loop.

20 years agoFix folder resolution.
Aric Stewart [Wed, 22 Dec 2004 17:13:26 +0000 (17:13 +0000)] 
Fix folder resolution.

20 years agoRevert previous patch, that's not a leak.
Alexandre Julliard [Wed, 22 Dec 2004 17:11:31 +0000 (17:11 +0000)] 
Revert previous patch, that's not a leak.

20 years agoFixed prototypes of a couple of ntdll functions.
Alexandre Julliard [Wed, 22 Dec 2004 15:31:16 +0000 (15:31 +0000)] 
Fixed prototypes of a couple of ntdll functions.
Replaced the CallWin32ToNt macro by a proper function.
PBOOL cannot be cast to PBOOLEAN, we need to use an intermediate
variable.

20 years agoRemove more fixed length buffers, rewrite functions to return
Mike McCormack [Wed, 22 Dec 2004 15:25:30 +0000 (15:25 +0000)] 
Remove more fixed length buffers, rewrite functions to return
malloc'ed memory.

20 years agoFix selecting string columns and matching against a wildcard.
Mike McCormack [Wed, 22 Dec 2004 15:22:12 +0000 (15:22 +0000)] 
Fix selecting string columns and matching against a wildcard.

20 years agoRemove unneeded NULL casts.
Francois Gouget [Wed, 22 Dec 2004 15:13:20 +0000 (15:13 +0000)] 
Remove unneeded NULL casts.

20 years agoRemove a lot of fixed length buffers.
Mike McCormack [Wed, 22 Dec 2004 15:05:07 +0000 (15:05 +0000)] 
Remove a lot of fixed length buffers.

20 years agoSpelling fixes.
Francois Gouget [Wed, 22 Dec 2004 15:02:14 +0000 (15:02 +0000)] 
Spelling fixes.

20 years agoReplace 'All xxx pages' text in common print dialog by simple 'All'.
Dmitry Timoshkov [Wed, 22 Dec 2004 14:59:50 +0000 (14:59 +0000)] 
Replace 'All xxx pages' text in common print dialog by simple 'All'.

20 years agoPerform case insensitive comparison with cached ini file name.
Dmitry Timoshkov [Wed, 22 Dec 2004 14:55:44 +0000 (14:55 +0000)] 
Perform case insensitive comparison with cached ini file name.

20 years agoUncomment call to FlushConsoleInputBuffer in FlushFileBuffers.
Dmitry Timoshkov [Wed, 22 Dec 2004 14:51:46 +0000 (14:51 +0000)] 
Uncomment call to FlushConsoleInputBuffer in FlushFileBuffers.

20 years agoAdd a check if we are running on a visible desktop. Credits to Dmitry
Jakob Eriksson [Wed, 22 Dec 2004 14:50:50 +0000 (14:50 +0000)] 
Add a check if we are running on a visible desktop. Credits to Dmitry
Timoshkov for the easy test.

20 years agoStub implementations for AdjustTokenGroups, AreAllAccessesGranted,
Hans Leidekker [Tue, 21 Dec 2004 16:16:10 +0000 (16:16 +0000)] 
Stub implementations for AdjustTokenGroups, AreAllAccessesGranted,
CreatePrivateObjectSecurity, CreateProcessAsUser{A,W},
DestroyPrivateObjectSecurity, DuplicateToken{,Ex},
EnumDependentServices{A,W}, GetEffectiveRightsFromAcl{A,W},
ConvertStringSecurityDescriptorToSecurityDescriptorA. Implementations
for BuildExplicitAccessWithName{A,W},
BuildTrusteeWithObjectsAndName{A,W},
BuildTrusteeWithObjectsAndSid{A,W}.
Correct prototype for InitializeAcl, RtlCopySid and RtlGetAce.
Use the CallWin32ToNt macro only with functions that return an
NTSTATUS.

20 years agoPostpone creation disposition check in CreateFile until it's really
Dmitry Timoshkov [Tue, 21 Dec 2004 16:12:49 +0000 (16:12 +0000)] 
Postpone creation disposition check in CreateFile until it's really
used.

20 years agoIn OpenSCManagerW() allow lpDatabaseName to be an empty string.
Ivan Leo Puoti [Tue, 21 Dec 2004 16:05:28 +0000 (16:05 +0000)] 
In OpenSCManagerW() allow lpDatabaseName to be an empty string.

20 years agoAdded D3DERR_COLORKEYATTACHED and DDGDI_GETHOSTIDENTIFIER.
Peter Berg Larsen [Tue, 21 Dec 2004 16:03:55 +0000 (16:03 +0000)] 
Added D3DERR_COLORKEYATTACHED and DDGDI_GETHOSTIDENTIFIER.

20 years agoIf a dialog with the DS_CONTROL style is not visible then ignore
Ulrich Czekalla [Tue, 21 Dec 2004 16:01:50 +0000 (16:01 +0000)] 
If a dialog with the DS_CONTROL style is not visible then ignore
default focus assignment.

20 years agoAdd tests for moniker and marshaling functions.
Robert Shearman [Tue, 21 Dec 2004 14:51:27 +0000 (14:51 +0000)] 
Add tests for moniker and marshaling functions.

20 years agoCheck values passed in to SetWinMetaFileBits, not our local copy.
Mike McCormack [Tue, 21 Dec 2004 14:50:07 +0000 (14:50 +0000)] 
Check values passed in to SetWinMetaFileBits, not our local copy.

20 years agoOutput EMR_POLYGON16 records when possible.
Mike McCormack [Tue, 21 Dec 2004 14:49:19 +0000 (14:49 +0000)] 
Output EMR_POLYGON16 records when possible.

20 years agoCheck for malformed source rect in DIB_DirectDrawSurfact_BltFast, and
Crestez Leonard [Tue, 21 Dec 2004 14:47:35 +0000 (14:47 +0000)] 
Check for malformed source rect in DIB_DirectDrawSurfact_BltFast, and
return DDERR_INVALID_RECT.

20 years agoFully initialize NEWTEXTMETRICEXW structure for bitmap fonts.
Dmitry Timoshkov [Tue, 21 Dec 2004 14:45:38 +0000 (14:45 +0000)] 
Fully initialize NEWTEXTMETRICEXW structure for bitmap fonts.

20 years agoDo not check for non NULL pointer before HeepFree'ing it. It's
Michael Stefaniuc [Tue, 21 Dec 2004 14:42:35 +0000 (14:42 +0000)] 
Do not check for non NULL pointer before HeepFree'ing it. It's
redundant.

20 years agoThere may be no default MAPI malloc installed.
Jakob Eriksson [Tue, 21 Dec 2004 14:40:19 +0000 (14:40 +0000)] 
There may be no default MAPI malloc installed.

20 years agoYou can make an invisible window the active window.
Rein Klazes [Tue, 21 Dec 2004 14:36:32 +0000 (14:36 +0000)] 
You can make an invisible window the active window.

20 years agoRespect the sDescription parameter in CryptSignHash and
Michael Jung [Tue, 21 Dec 2004 14:34:18 +0000 (14:34 +0000)] 
Respect the sDescription parameter in CryptSignHash and
CryptVerifySignature.

20 years agoAssorted spelling fixes.
Francois Gouget [Mon, 20 Dec 2004 19:27:06 +0000 (19:27 +0000)] 
Assorted spelling fixes.

20 years agoA driver does not have to support all formats.
Robert Reif [Mon, 20 Dec 2004 19:08:18 +0000 (19:08 +0000)] 
A driver does not have to support all formats.

20 years agoRemove unneeded headers to reduce unneeded rebuilds.
Jon Griffiths [Mon, 20 Dec 2004 19:00:11 +0000 (19:00 +0000)] 
Remove unneeded headers to reduce unneeded rebuilds.

20 years ago- Added test of BindToStorage.
Jacek Caban [Mon, 20 Dec 2004 18:58:04 +0000 (18:58 +0000)] 
- Added test of BindToStorage.
- Added some declarations to urlmon.idl.

20 years agoFix long standing regression in the building of the server directory
Alexandre Julliard [Mon, 20 Dec 2004 18:55:18 +0000 (18:55 +0000)] 
Fix long standing regression in the building of the server directory
name (found by Nigel Rowe).

20 years agoixed calculation of buffer size in CRYPT_ANSIToUnicode and
Michael Jung [Mon, 20 Dec 2004 18:52:41 +0000 (18:52 +0000)] 
ixed calculation of buffer size in CRYPT_ANSIToUnicode and
CRYPT_UnicodeToANSI.

20 years agoMSVC porting fixes.
Steven Edwards [Mon, 20 Dec 2004 18:50:33 +0000 (18:50 +0000)] 
MSVC porting fixes.

20 years agoReturn actual result on error.
Robert Reif [Mon, 20 Dec 2004 17:09:12 +0000 (17:09 +0000)] 
Return actual result on error.

20 years agoEnable creation of the RGB device.
Christian Costa [Mon, 20 Dec 2004 17:08:41 +0000 (17:08 +0000)] 
Enable creation of the RGB device.

20 years agoFixed MediaSample passing. This is the upstream filter that releases
Christian Costa [Mon, 20 Dec 2004 17:07:17 +0000 (17:07 +0000)] 
Fixed MediaSample passing. This is the upstream filter that releases
it.
Set ppMediaType to NULL when returning S_FALSE in
IMediaSample_GetMediaType (required by native Quartz dll).
Added support for 32-bit depth source in video renderer.

20 years agoFully initialise the structure to prevent ill-defined behaviour.
Bill Medland [Mon, 20 Dec 2004 17:05:44 +0000 (17:05 +0000)] 
Fully initialise the structure to prevent ill-defined behaviour.

20 years agoStub implementations for all documented functions.
Hans Leidekker [Mon, 20 Dec 2004 17:04:11 +0000 (17:04 +0000)] 
Stub implementations for all documented functions.

20 years agoRespect sDescription parameter in CPSignHash and CPVerifySignature.
Michael Jung [Mon, 20 Dec 2004 17:03:01 +0000 (17:03 +0000)] 
Respect sDescription parameter in CPSignHash and CPVerifySignature.

20 years ago- Make the month calendar child window auto-size instead of using a
Robert Shearman [Mon, 20 Dec 2004 17:00:46 +0000 (17:00 +0000)] 
- Make the month calendar child window auto-size instead of using a
  hard coded 200px.
- Use SetFocus when the control is clicked on to get the correct
  behaviour when another control clicked on.
- Force the WS_EX_CLIENTEDGE style, instead of emulating it.

20 years ago- make sure that tests marked as todo_wine and actually succeed under
Rein Klazes [Mon, 20 Dec 2004 16:59:26 +0000 (16:59 +0000)] 
- make sure that tests marked as todo_wine and actually succeed under
  wine will be counted as failures
- remove todo_wine from a bunch of tests
- log the line numbers of the actual tests, not those of a helper
  function.

20 years agoAdd partial handler for WM_PRINTCLIENT.
Ulrich Czekalla [Mon, 20 Dec 2004 16:55:57 +0000 (16:55 +0000)] 
Add partial handler for WM_PRINTCLIENT.

20 years agoRemove compiler warnings for the # not being at the start of the
Peter Berg Larsen [Mon, 20 Dec 2004 16:53:12 +0000 (16:53 +0000)] 
Remove compiler warnings for the # not being at the start of the
line.

20 years agoAllow several -I parameters to be given - currently just the last is
Peter Berg Larsen [Mon, 20 Dec 2004 16:52:26 +0000 (16:52 +0000)] 
Allow several -I parameters to be given - currently just the last is
used. Remove obvious wrong binaries when searching for the definition
of a functions definition. Really just strip a '.dll' extension and
not also '.dll.foorbar.spec'.

20 years agoWarzone 2100 has in a header a definition that ends with a slash. As
Peter Berg Larsen [Mon, 20 Dec 2004 16:50:35 +0000 (16:50 +0000)] 
Warzone 2100 has in a header a definition that ends with a slash. As
'.' does not include '\n' winedump keeps looking ahead until eof.

20 years ago- removed unused tagPALETTEOBJ and tagWINDOWPOS
Rémi Assailly [Fri, 17 Dec 2004 19:35:16 +0000 (19:35 +0000)] 
- removed unused tagPALETTEOBJ and tagWINDOWPOS
- tagBITMAPOBJ is declared twice, removed one.

20 years agoRemove some no longer needed AW functions.
Alexandre Julliard [Fri, 17 Dec 2004 19:20:07 +0000 (19:20 +0000)] 
Remove some no longer needed AW functions.

20 years agoExpand the COPYTEST macro to avoid trouble with 64-bit types.
Alexandre Julliard [Fri, 17 Dec 2004 19:13:24 +0000 (19:13 +0000)] 
Expand the COPYTEST macro to avoid trouble with 64-bit types.

20 years agoRemove unneeded headers to reduce unneeded rebuilds.
Jon Griffiths [Fri, 17 Dec 2004 19:09:29 +0000 (19:09 +0000)] 
Remove unneeded headers to reduce unneeded rebuilds.

20 years agoFixed build problem with GL_VERSION_1_2.
Raphael Junqueira [Fri, 17 Dec 2004 19:07:44 +0000 (19:07 +0000)] 
Fixed build problem with GL_VERSION_1_2.

20 years agoBetter detect a dll's Windows version.
Vincent Béron [Fri, 17 Dec 2004 19:06:30 +0000 (19:06 +0000)] 
Better detect a dll's Windows version.

20 years agoShellExecuteEx, ExtractIconEx, SHFileOperation, SHGetFileInfo,
Rein Klazes [Fri, 17 Dec 2004 19:05:46 +0000 (19:05 +0000)] 
ShellExecuteEx, ExtractIconEx, SHFileOperation, SHGetFileInfo,
SHGetPathFromIDList spec entries always refer to the Ansi
version. Problem found by Paul Vriens.

20 years agoReturn flag for DRVM_MAPPER_PREFERRED_GET.
Robert Reif [Fri, 17 Dec 2004 19:04:28 +0000 (19:04 +0000)] 
Return flag for DRVM_MAPPER_PREFERRED_GET.

20 years agoAdded a missing define.
Robert Reif [Fri, 17 Dec 2004 19:03:35 +0000 (19:03 +0000)] 
Added a missing define.

20 years agoFixed a typo.
Andreas Mohr [Fri, 17 Dec 2004 19:01:22 +0000 (19:01 +0000)] 
Fixed a typo.

20 years agoGetTempPath*() uses DWORD parameters instead of UINT.
Andreas Mohr [Fri, 17 Dec 2004 19:00:09 +0000 (19:00 +0000)] 
GetTempPath*() uses DWORD parameters instead of UINT.

20 years agoFix comment to reflect reality and indeed the code.
Huw Davies [Fri, 17 Dec 2004 18:56:49 +0000 (18:56 +0000)] 
Fix comment to reflect reality and indeed the code.

20 years agoIMessageFilter::HandleIncomingCall must be HandleInComingCall as per
Serge S. Spiridonoff [Fri, 17 Dec 2004 18:55:02 +0000 (18:55 +0000)] 
IMessageFilter::HandleIncomingCall must be HandleInComingCall as per
MS headers.

20 years agoImplement SS_CENTERIMAGE for static control.
Robert Shearman [Fri, 17 Dec 2004 18:53:32 +0000 (18:53 +0000)] 
Implement SS_CENTERIMAGE for static control.

20 years ago- Add code for hot tracking.
Robert Shearman [Fri, 17 Dec 2004 18:52:04 +0000 (18:52 +0000)] 
- Add code for hot tracking.
- Draw hot items with underline and with highlight colour with
  TVS_TRACKSELECT style.
- Set cursor to hand cursor with TVS_TRACKSELECT style.
- Make sure uInternalStatus is consistent with actual scrollbar state
  by forcing scrollbars off in WM_CREATE handler.

20 years ago- Implement WM_ENABLE handler to update cached control style when the
Robert Shearman [Fri, 17 Dec 2004 18:50:11 +0000 (18:50 +0000)] 
- Implement WM_ENABLE handler to update cached control style when the
  control is disabled.
- Move background drawing into WM_ERASEBKGND handler and draw the
  background differently when disabled.
- Change WM_PAINT handler to draw text with transparent background and
  with the correct colour for the style.
- Initialize selected field to -1 instead of 0 so that the control
  notices when field 0 is selected.

20 years agoAdd a mouse input test case, make the test pass under Wine.
Dmitry Timoshkov [Fri, 17 Dec 2004 18:49:24 +0000 (18:49 +0000)] 
Add a mouse input test case, make the test pass under Wine.

20 years agoBetter EXE version check in VERSION_GetLinkedDllVersion.
Ivan Leo Puoti [Thu, 16 Dec 2004 14:48:43 +0000 (14:48 +0000)] 
Better EXE version check in VERSION_GetLinkedDllVersion.

20 years agoAdded a few functions that are now implemented.
Alexandre Julliard [Thu, 16 Dec 2004 14:43:54 +0000 (14:43 +0000)] 
Added a few functions that are now implemented.

20 years agoRemove unneeded headers to reduce unneeded rebuilds.
Jon Griffiths [Thu, 16 Dec 2004 14:35:55 +0000 (14:35 +0000)] 
Remove unneeded headers to reduce unneeded rebuilds.

20 years agoUpdate FreeBSD infos.
Vincent Béron [Thu, 16 Dec 2004 14:35:09 +0000 (14:35 +0000)] 
Update FreeBSD infos.

20 years agoIn Netbios(),
Juan Lang [Thu, 16 Dec 2004 14:34:47 +0000 (14:34 +0000)] 
In Netbios(),
- set ncb_retcode and ncb_cmd_cplt for NCB_ADDNAME
- always make sure adapters have been enumerated.

20 years agoFixed tests of GetFileVersionInfoSizeA for win2k3.
Stefan Leichter [Thu, 16 Dec 2004 14:34:18 +0000 (14:34 +0000)] 
Fixed tests of GetFileVersionInfoSizeA for win2k3.

20 years agoLet negative number be parsed correctly. Needed for accessing actions
Aric Stewart [Thu, 16 Dec 2004 14:33:56 +0000 (14:33 +0000)] 
Let negative number be parsed correctly. Needed for accessing actions
with sequences such as -1.

20 years agoAdd ScreenX, ScreenY, ColorBits installer properties.
Vitaly Lipatov [Thu, 16 Dec 2004 14:31:59 +0000 (14:31 +0000)] 
Add ScreenX, ScreenY, ColorBits installer properties.

20 years agoAdd description for MsiGetMode, MSIRUNMODE constants.
Vitaly Lipatov [Thu, 16 Dec 2004 14:29:25 +0000 (14:29 +0000)] 
Add description for MsiGetMode, MSIRUNMODE constants.

20 years agoMany fixes to the system clock implementation.
Christian Costa [Thu, 16 Dec 2004 14:25:15 +0000 (14:25 +0000)] 
Many fixes to the system clock implementation.
Ensure there is a clock before doing any AddRef or Release in the AVI
splitter.
Improved tests a bit.
Misc fixes and traces clean-up.

20 years agoAllocate correct amount of memory.
Ge van Geldorp [Thu, 16 Dec 2004 14:23:16 +0000 (14:23 +0000)] 
Allocate correct amount of memory.

20 years agoAllow wineprefixcreate to run to the end when configuring from the
Dmitry Timoshkov [Thu, 16 Dec 2004 14:22:37 +0000 (14:22 +0000)] 
Allow wineprefixcreate to run to the end when configuring from the
source tree.

20 years agoRemove unneeded headers to reduce unneeded rebuilds.
Jon Griffiths [Wed, 15 Dec 2004 10:54:44 +0000 (10:54 +0000)] 
Remove unneeded headers to reduce unneeded rebuilds.

20 years agoIt makes no sense to export the dll entry point as stub.
Alexandre Julliard [Wed, 15 Dec 2004 10:52:57 +0000 (10:52 +0000)] 
It makes no sense to export the dll entry point as stub.

20 years agoMake us work on FreeBSD again by working around their different mmap()
Gerald Pfeifer [Wed, 15 Dec 2004 10:51:51 +0000 (10:51 +0000)] 
Make us work on FreeBSD again by working around their different mmap()
implementation.

20 years agoFixed tests of GetAcceptLanguagesA for win98.
Stefan Leichter [Wed, 15 Dec 2004 10:50:21 +0000 (10:50 +0000)] 
Fixed tests of GetAcceptLanguagesA for win98.

20 years agoUse the A version of calls when passing ASCII strings.
Jon Griffiths [Wed, 15 Dec 2004 10:50:01 +0000 (10:50 +0000)] 
Use the A version of calls when passing ASCII strings.

20 years agoPC_SYS_MAPPED is unused, remove it.
Rémi Assailly [Wed, 15 Dec 2004 10:49:27 +0000 (10:49 +0000)] 
PC_SYS_MAPPED is unused, remove it.

20 years agoInclude shlwapi.h to get prototypes, and correct 2 wrong ones.
Jon Griffiths [Wed, 15 Dec 2004 10:48:51 +0000 (10:48 +0000)] 
Include shlwapi.h to get prototypes, and correct 2 wrong ones.

20 years agoDocumentation fixes.
Jon Griffiths [Wed, 15 Dec 2004 10:48:18 +0000 (10:48 +0000)] 
Documentation fixes.

20 years agoA starting process must obey the STARTF_USESTDHANDLES flag and use the
Rein Klazes [Wed, 15 Dec 2004 10:47:23 +0000 (10:47 +0000)] 
A starting process must obey the STARTF_USESTDHANDLES flag and use the
standard io handles from the StartupInfo structure, even if it is
starting a new console.

20 years agoAdd Russian translations.
Dmitry Timoshkov [Wed, 15 Dec 2004 10:44:00 +0000 (10:44 +0000)] 
Add Russian translations.

20 years agoGenerate stub entries on the fly for missing entry points instead of
Alexandre Julliard [Tue, 14 Dec 2004 20:03:23 +0000 (20:03 +0000)] 
Generate stub entries on the fly for missing entry points instead of
returning a deadbeef pointer.

20 years agoImplemented EnumCalendarInfo(A/W/ExA/ExW).
Ken Belleau [Tue, 14 Dec 2004 19:59:43 +0000 (19:59 +0000)] 
Implemented EnumCalendarInfo(A/W/ExA/ExW).

20 years ago- Add documentation to several functions.
Robert Shearman [Tue, 14 Dec 2004 15:31:05 +0000 (15:31 +0000)] 
- Add documentation to several functions.
- Coding style changes according to the style Mike and I have agreed
  upon for COM related files.