Mike McCormack
|
1acf032a99
|
msi: Fixed the prototype of MsiDatabaseIsTablePersistent.
Implemented MsiDatabaseIsTablePersistentA via the W function.
|
2006-01-10 12:09:11 +01:00 |
|
Mike McCormack
|
e534e7726b
|
msi: Apply any MSI transforms specified by the TRANSFORMS property.
|
2006-01-04 14:51:25 +01:00 |
|
Mike McCormack
|
40a76a58e3
|
msi: Add a stub for MsiGetLastErrorRecord.
|
2006-01-04 14:51:05 +01:00 |
|
Mike McCormack
|
f8fef6ea94
|
Create a stub function to apply a single table transform and call it
where we need to apply transforms.
|
2005-10-26 13:56:33 +00:00 |
|
Mike McCormack
|
8e74308a10
|
Fix and test MsiViewGetColumnInfo and binary fields.
|
2005-09-28 11:59:40 +00:00 |
|
Mike McCormack
|
3c62c53d77
|
Fill out the stubs for MsiApplyTransformA/W a bit more.
|
2005-09-26 09:55:38 +00:00 |
|
Mike McCormack
|
f3f12ab56b
|
Simplify the InstallValidate action a little.
|
2005-09-21 10:20:03 +00:00 |
|
Mike McCormack
|
ee034ba4c2
|
Added memory allocation inline functions (part 2).
|
2005-09-20 11:59:14 +00:00 |
|
Alexandre Julliard
|
b597f99960
|
Fixed memory leak introduced in previous change.
|
2005-09-12 14:14:50 +00:00 |
|
Alexandre Julliard
|
92a5149540
|
Avoid non-portable va_list manipulations.
|
2005-09-12 11:13:05 +00:00 |
|
Mike McCormack
|
fba5a59c66
|
Better stub for MsiViewGetError.
|
2005-08-24 10:57:49 +00:00 |
|
Mike McCormack
|
908308631f
|
Create a stub implementation for MsiViewGetError.
|
2005-06-10 19:52:13 +00:00 |
|
Mike McCormack
|
6309892499
|
Create a helper function to fetch a single record from a query.
|
2005-06-02 10:29:28 +00:00 |
|
Mike McCormack
|
64de949cdd
|
More -Wmissing-declarations and -Wwrite-strings warning fixes.
|
2005-05-31 09:30:28 +00:00 |
|
Mike McCormack
|
0093007b32
|
Track memory allocations in the SQL parser.
|
2005-05-23 12:08:17 +00:00 |
|
Mike McCormack
|
7153c8fa65
|
- remove the unused utf8 field of an expression
- make the parse result a single assignment at top level of parsing
- abort parsing on a memory allocation failure
|
2005-05-23 09:53:43 +00:00 |
|
Mike McCormack
|
bd07966c8f
|
Avoid some non-standard str functions.
|
2005-05-11 12:58:22 +00:00 |
|
Mike McCormack
|
77a19ed8e6
|
Replace instances of HeapAlloc/MultiByteToWideChar with the internally
defined strdupAtoW.
|
2005-03-24 19:04:06 +00:00 |
|
Juan Lang
|
5ebd4e938e
|
- make sure msihandle2msiinfo is correctly matched with msiobj_release
- don't do redundant NULL checks
|
2005-03-10 11:15:40 +00:00 |
|
Mike McCormack
|
64623067c3
|
Implement MsiDatabaseGetPrimaryKeys.
|
2005-02-16 16:05:11 +00:00 |
|
Mike McCormack
|
ef1d367bcc
|
Fix MsiModifyView and MsiViewGetColumnInfo to use MSIRECORD* not MSIHANDLE.
|
2005-02-08 13:44:25 +00:00 |
|
Mike McCormack
|
fe0f128d06
|
- implement checkboxes in dialogs
- use TextStyle enumeration instead of numbers
- fix MSI_IterateRecords to return the correct count
|
2005-02-03 10:41:59 +00:00 |
|
Mike McCormack
|
fd91013b46
|
Add more dialog controls, do something when they're clicked on.
|
2005-02-02 09:55:51 +00:00 |
|
Mike McCormack
|
0c23885654
|
Move OpenQuery into msiquery.c and make it non-static.
|
2005-01-21 16:19:11 +00:00 |
|
Mike McCormack
|
cce387d1a6
|
Lock record in MsiViewExecute, move stubs to end.
|
2005-01-21 10:16:30 +00:00 |
|
Mike McCormack
|
b3a7f37aaf
|
Fix refcounting, use Interlocked functions.
|
2005-01-20 20:34:29 +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 |
|
Mike McCormack
|
f3c8b83055
|
Fix the return code of MsiDatabaseOpenView.
|
2004-07-19 19:35:05 +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 |
|
Aric Stewart
|
a3149f83f7
|
Cleanup of actions.
|
2004-07-09 19:38:40 +00:00 |
|
Aric Stewart
|
20557b8c46
|
Add a stub for MsiModifyView, fix a couple of bugs.
|
2004-07-09 19:33:45 +00:00 |
|
Mike McCormack
|
24e9a34494
|
Fetch binary streams at the table level.
|
2004-07-06 18:56:12 +00:00 |
|
Mike McCormack
|
7e168ee798
|
Fix refcounting of streams.
|
2004-06-29 03:49:54 +00:00 |
|
Aric Stewart
|
e95136b7e3
|
Implement MsiGetTargetPathA/W.
|
2004-06-29 03:44:01 +00:00 |
|
Mike McCormack
|
0eecfdef67
|
Allow reading records containing streams.
|
2004-06-29 03:41:28 +00:00 |
|
Mike McCormack
|
943a71e453
|
Fix handle allocation and the CREATE TABLE query.
|
2004-03-19 19:14:12 +00:00 |
|
Mike McCormack
|
b040e4bcd2
|
When loading table data, split it up into rows.
|
2004-03-18 04:04:08 +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 |
|
Mike McCormack
|
6386edc5d8
|
Partial implementation of the Microsoft Installer (msi.dll).
|
2003-08-13 01:27:48 +00:00 |
|