wine
18 years agoAdd/correct prototypes for some already defined functions in advpack.
Vincent Béron [Mon, 21 Nov 2005 13:33:52 +0000 (13:33 +0000)] 
Add/correct prototypes for some already defined functions in advpack.

18 years agoImplement ldap_create_vlv_control{A,W},
Hans Leidekker [Mon, 21 Nov 2005 13:33:37 +0000 (13:33 +0000)] 
Implement ldap_create_vlv_control{A,W},
ldap_encode_sort_control{A,W}.
Add a stub for ldap_create_page_control{A,W}.

18 years agoAdd/correct prototypes for some already defined functions in
Vincent Béron [Mon, 21 Nov 2005 12:06:00 +0000 (12:06 +0000)] 
Add/correct prototypes for some already defined functions in
advapi32. Correct spec file entry for GetSecurityInfoExW.

18 years agoReplace inherit flag with object attributes in winstation and desktop
Vitaliy Margolen [Mon, 21 Nov 2005 12:05:38 +0000 (12:05 +0000)] 
Replace inherit flag with object attributes in winstation and desktop
create & open. Use OBJ_OPENIF flag to create winstation & desktop.

18 years agoFix _mbsspn() with conformance tests.
Rein Klazes [Mon, 21 Nov 2005 12:03:18 +0000 (12:03 +0000)] 
Fix _mbsspn() with conformance tests.

18 years agoAdded Dutch translations.
Hans Leidekker [Mon, 21 Nov 2005 12:02:17 +0000 (12:02 +0000)] 
Added Dutch translations.

18 years agoUpdate Korean translations.
YunSong Hwang [Mon, 21 Nov 2005 12:01:19 +0000 (12:01 +0000)] 
Update Korean translations.

18 years agoPrint scroll and clip rectangles on the ScrollDC entry.
Dmitry Timoshkov [Mon, 21 Nov 2005 12:00:31 +0000 (12:00 +0000)] 
Print scroll and clip rectangles on the ScrollDC entry.

18 years agoDon't try waiting for the service process to start if the
Rob Shearman [Mon, 21 Nov 2005 12:00:16 +0000 (12:00 +0000)] 
Don't try waiting for the service process to start if the
CreateProcess call failed.

18 years agoLoop around calling RegQueryValue until we have a big enough string
Mike McCormack [Mon, 21 Nov 2005 11:59:54 +0000 (11:59 +0000)] 
Loop around calling RegQueryValue until we have a big enough string
for both the name and the value.

18 years agoAdded GetHostInfo implementation.
Jacek Caban [Mon, 21 Nov 2005 11:59:39 +0000 (11:59 +0000)] 
Added GetHostInfo implementation.

18 years agoFix some prototypes to match the PSDK.
Ge van Geldorp [Mon, 21 Nov 2005 11:59:27 +0000 (11:59 +0000)] 
Fix some prototypes to match the PSDK.

18 years ago- ANSI SCSI revision is a hex number.
Saulius Krasuckas [Mon, 21 Nov 2005 11:59:03 +0000 (11:59 +0000)] 
- ANSI SCSI revision is a hex number.
- Be more verbose with parser ERRs.

18 years agoMark some functions as implemented in the spec files.
Vincent Béron [Mon, 21 Nov 2005 11:58:49 +0000 (11:58 +0000)] 
Mark some functions as implemented in the spec files.

18 years agoCreate new drives with autodetect type.
Vitaliy Margolen [Mon, 21 Nov 2005 11:58:29 +0000 (11:58 +0000)] 
Create new drives with autodetect type.

18 years agoMinor MSVCRT test changes:
Saulius Krasuckas [Mon, 21 Nov 2005 11:58:11 +0000 (11:58 +0000)] 
Minor MSVCRT test changes:
- add two invalid parameter checks for fopen(),
- rearrange test sequence into two parts (low-level and stream I/O),
- break long line.

18 years agoFix the build without openldap.
Hans Leidekker [Mon, 21 Nov 2005 11:57:52 +0000 (11:57 +0000)] 
Fix the build without openldap.

18 years agoAdd prototypes for some already defined functions in crypt32.
Vincent Béron [Mon, 21 Nov 2005 11:57:46 +0000 (11:57 +0000)] 
Add prototypes for some already defined functions in crypt32.

18 years agoImplement the use of NETCON_send for HTTP connections when in
Aric Stewart [Mon, 21 Nov 2005 11:57:33 +0000 (11:57 +0000)] 
Implement the use of NETCON_send for HTTP connections when in
InternetWriteFile.

18 years agoFix version tests on NT, 2K and XP, make some errors more verbose.
Stefan Leichter [Mon, 21 Nov 2005 11:57:03 +0000 (11:57 +0000)] 
Fix version tests on NT, 2K and XP, make some errors more verbose.

18 years agoBreak from the SNDCTL_DSP_CHANNELS loops on first error instead of
Rein Klazes [Mon, 21 Nov 2005 11:56:55 +0000 (11:56 +0000)] 
Break from the SNDCTL_DSP_CHANNELS loops on first error instead of
continuing with even higher channels numbers.

18 years agoFixed typo in ws_sockaddr_u2ws().
Marcus Meissner [Mon, 21 Nov 2005 11:56:42 +0000 (11:56 +0000)] 
Fixed typo in ws_sockaddr_u2ws().

19 years agoAvoid using deprecated openldap functions.
Hans Leidekker [Fri, 18 Nov 2005 16:56:44 +0000 (16:56 +0000)] 
Avoid using deprecated openldap functions.
Implement ldap_sslinit{A,W}, improve cldap_open{A,W}.
Add stub implementation for ldap_startup and ldap_stop_tls_s.

19 years agoNative dbghelp doesn't provide names for basic type, so added relevant
Eric Pouech [Fri, 18 Nov 2005 16:53:32 +0000 (16:53 +0000)] 
Native dbghelp doesn't provide names for basic type, so added relevant
basic type names in winedbg.

19 years agoThere is no need to resize our own fake dialog to match the parent, it
Dmitry Timoshkov [Fri, 18 Nov 2005 16:52:35 +0000 (16:52 +0000)] 
There is no need to resize our own fake dialog to match the parent, it
doesn't have controls anyway.

19 years agoDon't call unicode functions of file API as they fail on Win9x.
Saulius Krasuckas [Fri, 18 Nov 2005 16:51:30 +0000 (16:51 +0000)] 
Don't call unicode functions of file API as they fail on Win9x.

19 years agoAdded a struct unicode_str to encapsulate object names.
Alexandre Julliard [Fri, 18 Nov 2005 16:31:18 +0000 (16:31 +0000)] 
Added a struct unicode_str to encapsulate object names.

19 years agoAvoid using deprecated openldap functions.
Hans Leidekker [Fri, 18 Nov 2005 16:29:32 +0000 (16:29 +0000)] 
Avoid using deprecated openldap functions.
Correct some return values.

19 years agoCentralized calls for SymSetContext, we only do it when we change the
Eric Pouech [Fri, 18 Nov 2005 16:27:55 +0000 (16:27 +0000)] 
Centralized calls for SymSetContext, we only do it when we change the
current stack frame, and no longer every time we look up local symbols
on current stack

19 years agoAvoid setting the context before the thread has started running, it's
Alexandre Julliard [Fri, 18 Nov 2005 15:06:38 +0000 (15:06 +0000)] 
Avoid setting the context before the thread has started running, it's
broken on most Windows versions.

19 years agoRef count the xmlDocPtr.
Huw Davies [Fri, 18 Nov 2005 15:05:26 +0000 (15:05 +0000)] 
Ref count the xmlDocPtr.
If two nodes refer to the same xmlNodePtr don't return same object.

19 years agoAvoid using deprecated openldap functions.
Hans Leidekker [Fri, 18 Nov 2005 15:05:01 +0000 (15:05 +0000)] 
Avoid using deprecated openldap functions.
Correct some return values.

19 years agoMove print_func_and_args to stack.c, where it belongs.
Eric Pouech [Fri, 18 Nov 2005 15:04:44 +0000 (15:04 +0000)] 
Move print_func_and_args to stack.c, where it belongs.

19 years agoFix vertical text alignment in static controls.
Kieran Clancy [Fri, 18 Nov 2005 15:04:25 +0000 (15:04 +0000)] 
Fix vertical text alignment in static controls.

19 years agoAdded header control tests.
Vijay Kiran Kamuju [Fri, 18 Nov 2005 12:33:10 +0000 (12:33 +0000)] 
Added header control tests.

19 years ago- now storing frames information in thread structure
Eric Pouech [Fri, 18 Nov 2005 12:33:03 +0000 (12:33 +0000)] 
- now storing frames information in thread structure
- frames are cached after each thread stops execution
- reimplemented backtrace on top of this

19 years agoAdded a few more Unicode digits from Unicode version 4.1.
Alexandre Julliard [Fri, 18 Nov 2005 12:15:59 +0000 (12:15 +0000)] 
Added a few more Unicode digits from Unicode version 4.1.

19 years agoUpdated codepage tables to Unicode version 4.1.
Alexandre Julliard [Fri, 18 Nov 2005 12:15:04 +0000 (12:15 +0000)] 
Updated codepage tables to Unicode version 4.1.

19 years agoUpdate Korean translations.
YunSong Hwang [Fri, 18 Nov 2005 12:07:42 +0000 (12:07 +0000)] 
Update Korean translations.

19 years agoAdd another test for Z order of child windows.
Dmitry Timoshkov [Fri, 18 Nov 2005 12:07:19 +0000 (12:07 +0000)] 
Add another test for Z order of child windows.

19 years agoUse case insensitive comparison to check file extensions.
Dmitry Timoshkov [Fri, 18 Nov 2005 12:06:57 +0000 (12:06 +0000)] 
Use case insensitive comparison to check file extensions.

19 years agoFix wrong use of the PFD_GENERIC_ACCELERATED flag. It indicates that
Peter Beutner [Fri, 18 Nov 2005 12:06:45 +0000 (12:06 +0000)] 
Fix wrong use of the PFD_GENERIC_ACCELERATED flag. It indicates that
the selected pixel format lacks full hardware acceleration and only a
few parts are accelerated. So don't always set it but only if the X
server actually reports that the selected pixel format is not fully
accelerated.

19 years agoFree ConnectionPoint objects (fix memory leak).
Jacek Caban [Fri, 18 Nov 2005 12:06:12 +0000 (12:06 +0000)] 
Free ConnectionPoint objects (fix memory leak).

19 years agoEnsures, when we cannot demangle the string, to return the mangled
Eric Pouech [Fri, 18 Nov 2005 12:06:00 +0000 (12:06 +0000)] 
Ensures, when we cannot demangle the string, to return the mangled
name instead of a NULL pointer.

19 years agoNow returning correct symbol flags (as native does) for function pmts
Eric Pouech [Fri, 18 Nov 2005 12:05:44 +0000 (12:05 +0000)] 
Now returning correct symbol flags (as native does) for function pmts
& locals in dbghelp.
Modified winedbg accordingly.

19 years agoIf SANE returns empty device list treat it as an error.
Dmitry Timoshkov [Fri, 18 Nov 2005 12:05:05 +0000 (12:05 +0000)] 
If SANE returns empty device list treat it as an error.

19 years agoFix parsing '{' char.
Jacek Caban [Fri, 18 Nov 2005 12:04:53 +0000 (12:04 +0000)] 
Fix parsing '{' char.

19 years agoHandle failure on Windows 95 properly.
Robert Reif [Fri, 18 Nov 2005 12:04:36 +0000 (12:04 +0000)] 
Handle failure on Windows 95 properly.
Make two functions available to all files.
Make format_string() const correct.

19 years agoImplemented getaddrinfo(), including full mapping of struct addrinfo
Marcus Meissner [Thu, 17 Nov 2005 12:58:35 +0000 (12:58 +0000)] 
Implemented getaddrinfo(), including full mapping of struct addrinfo
between UNIX and Windows. Based on a patch by Mike Hearn.

19 years agoDbghelp describes the types of function arguments with a specific
Eric Pouech [Thu, 17 Nov 2005 12:53:41 +0000 (12:53 +0000)] 
Dbghelp describes the types of function arguments with a specific
symbol-type (symt) which links both to arguments' type and to function
prototype
- added this new type to dbghelp
- implemented its use in winedbg

19 years agoSymGetType(...,TI_GET_LENGTH,...) requires a 64 bit parameter, not a
Eric Pouech [Thu, 17 Nov 2005 11:51:53 +0000 (11:51 +0000)] 
SymGetType(...,TI_GET_LENGTH,...) requires a 64 bit parameter, not a
32 bit one.

19 years agoOnly update modified files.
Alexandre Julliard [Thu, 17 Nov 2005 11:43:10 +0000 (11:43 +0000)] 
Only update modified files.

19 years agoImprove IConnectionPoint handling.
Jacek Caban [Thu, 17 Nov 2005 11:40:55 +0000 (11:40 +0000)] 
Improve IConnectionPoint handling.

19 years agoDisable support for creation FMT_Unknown textures. This gets most of
Oliver Stieber [Thu, 17 Nov 2005 11:40:43 +0000 (11:40 +0000)] 
Disable support for creation FMT_Unknown textures. This gets most of
the d3d8 demos from www.codesampler.com working.

19 years agoRemove some incompatibilities in the wctype table by updating the
Robert Shearman [Thu, 17 Nov 2005 11:07:04 +0000 (11:07 +0000)] 
Remove some incompatibilities in the wctype table by updating the
space, blank and cntrl exceptions and fixing the type given to
characters in the "Zl" and "Zp" classes.

19 years agoReturn false if index is out of bounds in GetItemT.
Vitaliy Margolen [Thu, 17 Nov 2005 11:06:18 +0000 (11:06 +0000)] 
Return false if index is out of bounds in GetItemT.

19 years agoFixed invalid C syntax.
Alexandre Julliard [Thu, 17 Nov 2005 11:06:06 +0000 (11:06 +0000)] 
Fixed invalid C syntax.

19 years agoThe BOM doesn't need a DWORD sized variable, only a WCHAR one.
Robert Shearman [Thu, 17 Nov 2005 11:05:46 +0000 (11:05 +0000)] 
The BOM doesn't need a DWORD sized variable, only a WCHAR one.
Don't increment the szFile pointer since we removed the BOM earlier
and it will cause the first real character of the INI file to be
skipped.

19 years agoUse command line for initial directory selection.
Martin Fuchs [Thu, 17 Nov 2005 11:05:35 +0000 (11:05 +0000)] 
Use command line for initial directory selection.
Remove useless hwndParent variable.

19 years agoClear the z and stencil buffers at the end of the scene, this fixes a
Oliver Stieber [Thu, 17 Nov 2005 11:05:12 +0000 (11:05 +0000)] 
Clear the z and stencil buffers at the end of the scene, this fixes a
problem with the solid node bsp demo from www.codesampler.com as well
as a lot of blank screens in some other demos.

19 years agoProvide a sample of the joy of MSC symbol mangling.
Eric Pouech [Thu, 17 Nov 2005 11:05:00 +0000 (11:05 +0000)] 
Provide a sample of the joy of MSC symbol mangling.

19 years agoWhen a symbol name already contains a module name, we shouldn't search
Eric Pouech [Thu, 17 Nov 2005 11:04:39 +0000 (11:04 +0000)] 
When a symbol name already contains a module name, we shouldn't search
in other modules.

19 years agoSimplification of lex's input reading.
Eric Pouech [Thu, 17 Nov 2005 11:04:27 +0000 (11:04 +0000)] 
Simplification of lex's input reading.

19 years agoMade test loadable on win95 again (EnumDisplayDevicesA not present).
Detlef Riekenberg [Thu, 17 Nov 2005 11:04:01 +0000 (11:04 +0000)] 
Made test loadable on win95 again (EnumDisplayDevicesA not present).

19 years agoAdded stub implementation of IDocHostUIHandler.
Jacek Caban [Thu, 17 Nov 2005 11:03:53 +0000 (11:03 +0000)] 
Added stub implementation of IDocHostUIHandler.

19 years agoAdded IHTMLWindow forward declaration.
Jacek Caban [Thu, 17 Nov 2005 11:03:25 +0000 (11:03 +0000)] 
Added IHTMLWindow forward declaration.

19 years agoUpdate win32.api to cvs.
Vincent Béron [Thu, 17 Nov 2005 11:03:14 +0000 (11:03 +0000)] 
Update win32.api to cvs.

19 years agoFix _fcloseall() return value.
Saulius Krasuckas [Wed, 16 Nov 2005 11:47:51 +0000 (11:47 +0000)] 
Fix _fcloseall() return value.
Improve some trace messages.
Add tests for fopen(), fclose(), _fcloseall().
Stricten some checks of _unlink().

19 years agoAdded OLEIVERB_INPLACEACTIVATE implementation in IOleObject::DoVerb.
Jacek Caban [Wed, 16 Nov 2005 11:46:56 +0000 (11:46 +0000)] 
Added OLEIVERB_INPLACEACTIVATE implementation in IOleObject::DoVerb.

19 years agoBeginnings of an explorer.exe replacement that wraps the existing
Aric Stewart [Wed, 16 Nov 2005 11:45:51 +0000 (11:45 +0000)] 
Beginnings of an explorer.exe replacement that wraps the existing
winefile program.

19 years agoAdded ability to execute commands from a file passed on command line
Eric Pouech [Wed, 16 Nov 2005 11:23:07 +0000 (11:23 +0000)] 
Added ability to execute commands from a file passed on command line
(through --file option).
Use that feature to get rid of arg_command hack (--command option now
creates a temporary file).

19 years agoAdd a test for some edit control behaviours, make it pass under Wine.
Dmitry Timoshkov [Wed, 16 Nov 2005 11:22:54 +0000 (11:22 +0000)] 
Add a test for some edit control behaviours, make it pass under Wine.

19 years agoOnly convert bits per sample between different encoding formats.
Robert Reif [Wed, 16 Nov 2005 11:22:06 +0000 (11:22 +0000)] 
Only convert bits per sample between different encoding formats.

19 years agoAdded mapping between unix and windows sockaddr_in6(_old) and
Marcus Meissner [Wed, 16 Nov 2005 11:21:57 +0000 (11:21 +0000)] 
Added mapping between unix and windows sockaddr_in6(_old) and
sockaddr_in. Added address family, socket type mappers.

19 years ago- Improve callback to give context sensitive information about the
Robert Shearman [Wed, 16 Nov 2005 11:21:41 +0000 (11:21 +0000)] 
- Improve callback to give context sensitive information about the
  different statuses and print the thread ID that it was called from.
- Replace the busy waiting on the "goon" flag with an event.
- Replace hard coded numbers with more informative constants
  throughout the InternetReadFile test.
- Add tests for InternetReadFileExA.
- Fix the error value from calling InternetReadFile with a NULL handle
  as indicated by the test.

19 years agoAdded IOleInPlaceSite stub implementation.
Jacek Caban [Wed, 16 Nov 2005 11:21:00 +0000 (11:21 +0000)] 
Added IOleInPlaceSite stub implementation.

19 years agoAdd timezone information to the registry.
Mike McCormack [Tue, 15 Nov 2005 18:18:27 +0000 (18:18 +0000)] 
Add timezone information to the registry.

19 years agoWe shouldn't pass the struct hostent returned from gethostbyname as
Robert Shearman [Tue, 15 Nov 2005 18:16:55 +0000 (18:16 +0000)] 
We shouldn't pass the struct hostent returned from gethostbyname as
it's not thread-safe and isn't needed anyway.

19 years agoUpdated context definitions for the latest Darwin/x86.
Ken Thomases [Tue, 15 Nov 2005 18:15:56 +0000 (18:15 +0000)] 
Updated context definitions for the latest Darwin/x86.

19 years agoCorrect the size of a callback parameter.
Robert Shearman [Tue, 15 Nov 2005 18:12:42 +0000 (18:12 +0000)] 
Correct the size of a callback parameter.
Fix the declaration of INTERNET_WorkerThreadFunc.

19 years agoConvert MsiEnumComponentQualifiers to use msi_strcpy_to_awstring.
Mike McCormack [Tue, 15 Nov 2005 18:12:21 +0000 (18:12 +0000)] 
Convert MsiEnumComponentQualifiers to use msi_strcpy_to_awstring.

19 years agoFixed Unicode buffer size bug in CreateUrlCacheEntryW.
Alexandre Julliard [Tue, 15 Nov 2005 16:56:04 +0000 (16:56 +0000)] 
Fixed Unicode buffer size bug in CreateUrlCacheEntryW.

19 years agoFix function prototype and spec file entry for
Mike McCormack [Tue, 15 Nov 2005 16:55:04 +0000 (16:55 +0000)] 
Fix function prototype and spec file entry for
MsiEnumComponentQualifiers.

19 years agoImplement implement header callback support (HDN_GETDISPINFO notification):
Raphael Junqueira [Tue, 15 Nov 2005 16:54:41 +0000 (16:54 +0000)] 
Implement implement header callback support (HDN_GETDISPINFO notification):
- better factorisation
- unicode fixes

19 years agoDon't crash if BindToStorage fails.
Alexandre Julliard [Tue, 15 Nov 2005 16:54:13 +0000 (16:54 +0000)] 
Don't crash if BindToStorage fails.

19 years agoOnly return ERROR_MORE_DATA if there's a buffer to copy a result
Mike McCormack [Tue, 15 Nov 2005 16:53:47 +0000 (16:53 +0000)] 
Only return ERROR_MORE_DATA if there's a buffer to copy a result
into.

19 years agoDo not change focus if the being activated window is no longer
Dmitry Timoshkov [Tue, 15 Nov 2005 16:53:26 +0000 (16:53 +0000)] 
Do not change focus if the being activated window is no longer
active.

19 years agoMade test loadable on NT 3.51 again (GetDiskFreeSpaceExA not present).
Detlef Riekenberg [Tue, 15 Nov 2005 16:53:09 +0000 (16:53 +0000)] 
Made test loadable on NT 3.51 again (GetDiskFreeSpaceExA not present).

19 years agoSome extra tests for GetPrinterDriverDirectory.
Detlef Riekenberg [Tue, 15 Nov 2005 16:51:45 +0000 (16:51 +0000)] 
Some extra tests for GetPrinterDriverDirectory.
Display a TRACE when the Service "spooler" is not running (NT).

19 years agoDisable PARMRK input flag of serial ports.
Cihan Altinay [Tue, 15 Nov 2005 16:51:28 +0000 (16:51 +0000)] 
Disable PARMRK input flag of serial ports.

19 years agoUpdate Korean translations.
YunSong Hwang [Tue, 15 Nov 2005 12:06:12 +0000 (12:06 +0000)] 
Update Korean translations.

19 years agoUse proper asm name for external functions.
Alexandre Julliard [Tue, 15 Nov 2005 12:05:45 +0000 (12:05 +0000)] 
Use proper asm name for external functions.

19 years agoAdd a test for RtlAllocateAndInitializeSid, make it pass under Wine.
Dmitry Timoshkov [Tue, 15 Nov 2005 12:03:46 +0000 (12:03 +0000)] 
Add a test for RtlAllocateAndInitializeSid, make it pass under Wine.

19 years agoBeginning implementation of Navigate2.
Jacek Caban [Tue, 15 Nov 2005 12:03:25 +0000 (12:03 +0000)] 
Beginning implementation of Navigate2.

19 years ago- defined D3DCOLOR_B macros to access byte values of D3DCOLOR
Raphael Junqueira [Tue, 15 Nov 2005 12:03:13 +0000 (12:03 +0000)] 
- defined D3DCOLOR_B macros to access byte values of D3DCOLOR
- use D3DCOLOR macros instead of using shift + masks
- fix a bug where diffuse.lpData checked instead of specular.lpData
- implement color fixup on ARB VShader compilation code:
 -> on input parameters using swizzle
 -> add is_color parameter on vshader_program_add_param

19 years agoAdd stubs around ScriptStringAnalyse to avoid PAF crash.
Raphael Junqueira [Tue, 15 Nov 2005 12:02:16 +0000 (12:02 +0000)] 
Add stubs around ScriptStringAnalyse to avoid PAF crash.

19 years agoINTERNET_STATUS_HANDLE_CREATED notifications just send the handle, not
Robert Shearman [Tue, 15 Nov 2005 12:01:59 +0000 (12:01 +0000)] 
INTERNET_STATUS_HANDLE_CREATED notifications just send the handle, not
an INTERNET_ASYNC_RESULT structure.
The source handle in HTTP_Connect should be the parent's handle.

19 years agoSSL doesn't need to use a different socket to unsecure communications.
Robert Shearman [Tue, 15 Nov 2005 12:01:40 +0000 (12:01 +0000)] 
SSL doesn't need to use a different socket to unsecure communications.

19 years agoCorrected last error information.
Paul Vriens [Tue, 15 Nov 2005 12:00:41 +0000 (12:00 +0000)] 
Corrected last error information.
Make sure we can run the tests on win9x.

19 years agoSet the Installed property if the product is already installed.
Mike McCormack [Tue, 15 Nov 2005 12:00:13 +0000 (12:00 +0000)] 
Set the Installed property if the product is already installed.