Alexandre Julliard
|
ee4f4a05c5
|
Avoid unnecessary run-time initializations.
|
2005-01-24 12:55:31 +00:00 |
Mike McCormack
|
609f5514ac
|
Indentation and style cleanup.
|
2005-01-24 11:22:00 +00:00 |
Mike McCormack
|
b3a7f37aaf
|
Fix refcounting, use Interlocked functions.
|
2005-01-20 20:34:29 +00:00 |
Michael Stefaniuc
|
b937407ee5
|
Do not check for non NULL pointer before HeapFree'ing it. It's
redundant.
|
2005-01-20 10:36:35 +00:00 |
Aric Stewart
|
2c0e46d9df
|
Do a very basic first implementation of MsiConfigureProductExW for
msiexec /@ when run as a reboot.
Also add a number of new stubs for the office xp and 2k3 install and
startup process.
|
2005-01-19 16:58:03 +00:00 |
Aric Stewart
|
82a6a3b826
|
First pass implement ion of MsiQueryProductState[A/W] as well as a few
fixes for MsiGetComponentPath.
|
2005-01-17 13:39:57 +00:00 |
Aric Stewart
|
0de5671ee9
|
Actually start on an implemention for MsiGetComponentPathW that should
handle all keypaths that are files.
|
2005-01-14 17:05:53 +00:00 |
Paul Vriens
|
6a8268f372
|
Use Interlocked* functions in AddRef and Release.
|
2005-01-11 15:46:43 +00:00 |
Steven Edwards
|
d06a464ce9
|
Add and fix some stubs.
|
2005-01-03 16:54:43 +00:00 |
Aric Stewart
|
ab013bb6db
|
Added MsiSetExternalUIW.
|
2004-12-23 11:22:00 +00:00 |
Michael Stefaniuc
|
9fe94da2aa
|
Add missing HeapFree's (found by smatch).
|
2004-12-10 15:24:52 +00:00 |
Francois Gouget
|
486d020c1b
|
Don't define COBJMACROS in objbase.h.
Update the Wine sources accordingly.
|
2004-10-07 03:06:48 +00:00 |
Kevin Koltzau
|
3f8d8bec55
|
Partial implementation of MsiGetFileVersionA/W.
|
2004-09-06 21:25:48 +00:00 |
Alexandre Julliard
|
39a696a166
|
Removed some uses of the non-standard ICOM_THIS macro.
|
2004-09-06 20:34:29 +00:00 |
Alexandre Julliard
|
f714b39762
|
Get rid of the no longer used ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
macro.
|
2004-08-23 19:39:48 +00:00 |
Alexandre Julliard
|
48c4bb3c31
|
Get rid of the non-standard ICOM_VTABLE macro.
|
2004-08-12 23:00:51 +00:00 |
Alexandre Julliard
|
0467ce9fd7
|
Get rid of the non-standard ICOM_VFIELD macro.
|
2004-08-12 19:52:49 +00:00 |
Vincent Béron
|
bbc3974aa5
|
Implement patching in msiexec.
|
2004-07-29 02:39:20 +00:00 |
Vincent Béron
|
d2df24b90f
|
Implement logging in msiexec.
Correct MsiEnableLog{A,W} prototype.
|
2004-07-23 23:28:45 +00:00 |
Vincent Béron
|
5c60510bc0
|
Implement the repair mechanism in msiexec, and stub it out in
msi.dll.
|
2004-07-19 21:19:45 +00:00 |
Mike McCormack
|
bb1194aeec
|
Minor spelling fix.
|
2004-07-12 19:53:54 +00:00 |
Mike McCormack
|
c90c781a32
|
Implement MsiVerifyPackage, cosmetic fixes.
|
2004-07-09 22:58:27 +00:00 |
Alexandre Julliard
|
a7a6f5f31c
|
Authors: Mike McCormack <mike@codeweavers.com>, Aric Stewart <aric@codeweavers.com>
Refcount all objects, and use pointers internally.
|
2004-07-09 22:25:34 +00:00 |
Alexandre Julliard
|
77b12768c9
|
Authors: Aric Stewart <aric@codeweavers.com>, Mike McCormack <mike@codeweavers.com>
Write the encoded GUIDs for product registration in the Installer
registry.
|
2004-07-09 19:43:29 +00:00 |
Aric Stewart
|
a3149f83f7
|
Cleanup of actions.
|
2004-07-09 19:38:40 +00:00 |
Aric Stewart
|
7231a439b4
|
Implement logging.
|
2004-07-09 19:26:30 +00:00 |
Aric Stewart
|
2e9b5f7c07
|
Use the newly implemented UPDATE code to set properties.
|
2004-07-04 00:31:17 +00:00 |
Aric Stewart
|
ed7c4bc84c
|
Implement SetTargetPath, start the basics for tracking UI level.
|
2004-07-04 00:26:54 +00:00 |
Aric Stewart
|
eb0e0df908
|
Start implementing MsiOpenPackage.
|
2004-06-30 19:38:36 +00:00 |
Mike McCormack
|
de8674ec6f
|
Set the storage file's GUID so native MSI recognizes it.
Fix crash when inserting multiple columns that are invalid.
|
2004-06-30 18:42:02 +00:00 |
Aric Stewart
|
c75201f4a2
|
Handle custom actions type 1 and 2.
|
2004-06-29 04:04:13 +00:00 |
Mike McCormack
|
6fb0cee5d9
|
Dump database table names on startup.
|
2004-06-29 03:57:39 +00:00 |
Aric Stewart
|
401bd3f772
|
Start implementing actions.
|
2004-06-28 20:34:35 +00:00 |
Patrik Stridvall
|
070db4e5de
|
Fixed some issues found by winapi_check.
|
2004-05-17 21:08:31 +00:00 |
Raphael Junqueira
|
18cdbf1351
|
- add some prototypes/typedefs to msi.h
- implements some A -> W calls (W calls must be implemented)
|
2004-04-28 00:29:25 +00:00 |
Francois Gouget
|
6a6c85c6d8
|
Make Unicode const strings static so they are not copied to the stack
each time we enter the function.
|
2004-04-19 20:12:14 +00:00 |
Hans Leidekker
|
c2da57e27b
|
Correct spec entry for MsiLoadString*.
Pseudo stubs for MsiLocateComponent*.
|
2004-04-12 22:06:12 +00:00 |
Raphael Junqueira
|
9191a9cd95
|
Implement DllGetClassObject, DllRegisterServer, DllUnregisterServer
(as the interfaces aren't documented we only have stubs).
|
2004-03-30 20:42:06 +00:00 |
Mike McCormack
|
943a71e453
|
Fix handle allocation and the CREATE TABLE query.
|
2004-03-19 19:14:12 +00:00 |
Mike McCormack
|
068b4ec7d4
|
First go at write support.
|
2004-03-19 01:16:36 +00:00 |
Mike McCormack
|
b040e4bcd2
|
When loading table data, split it up into rows.
|
2004-03-18 04:04:08 +00:00 |
Mike McCormack
|
f5e1c13070
|
Move the string table out into a separate file, improve lookups.
|
2004-03-17 20:49:59 +00:00 |
Mike McCormack
|
14ec526004
|
Extend the parser to deal with the CREATE TABLE query. The query
doesn't do anything as yet.
|
2004-03-16 19:18:22 +00:00 |
Christian Costa
|
fabcd27800
|
Added some stubs.
|
2004-02-17 21:05:44 +00:00 |
Mike McCormack
|
bd9d8a32e4
|
MsiOpenDatabase's szPersist parameter may be a string or a bitmask.
|
2003-11-05 01:50:19 +00:00 |
Mike McCormack
|
d48f3b60fe
|
Stub implementation for MsiVerifyPackage.
|
2003-11-05 01:42:02 +00:00 |
Mike McCormack
|
05d00f06de
|
Implement MsiOpenProductW.
|
2003-11-05 00:34:51 +00:00 |
Mike McCormack
|
e40da9f17c
|
Some stub implementations.
|
2003-10-30 22:47:42 +00:00 |
Mike McCormack
|
f92deed281
|
Remove references to HEAP_strdupAtoW.
|
2003-09-27 02:24:31 +00:00 |
Francois Gouget
|
ae50013017
|
Fix the case of product and company names.
|
2003-09-08 19:38:45 +00:00 |
Alexandre Julliard
|
e37c6e18d0
|
Fixed header dependencies to be fully compatible with the Windows
headers (with help from Dimitrie O. Paun).
|
2003-09-05 23:08:26 +00:00 |
Robert Reif
|
b7945a8ab3
|
Added a few stub implementations.
|
2003-09-01 23:57:06 +00:00 |
Mike McCormack
|
6386edc5d8
|
Partial implementation of the Microsoft Installer (msi.dll).
|
2003-08-13 01:27:48 +00:00 |