Dmitry Timoshkov
44c3d3288c
mapi32: Break out of the loop as soon as MSI call succeeds.
2006-05-26 11:56:36 +02:00
Dmitry Timoshkov
64152a7564
mapi32: Implement FGetComponentPath.
2006-05-25 20:28:58 +02:00
Mike McCormack
d39686f482
mapi32: Fix prototype of MAPILogon and MAPILogoff.
2006-05-25 10:43:53 +02:00
Jonathan Ernst
360a3f9142
Update the address of the Free Software Foundation.
2006-05-23 14:11:13 +02:00
Francois Gouget
4db07ab496
mapi: Add some missing MAPI prototypes.
...
Add some missing MAPI prototypes to mapi.h (spotted by winapi_check)
and include it where they are implemented.
Make mapi.h and mapix.h compatible. gcc does not like macros and
prototypes to be redefined so this involved protecting against
multiple definitions.
Fix the MAPISendMail() implementation prototype.
2006-02-22 12:02:46 +01:00
Hans Leidekker
32affb8ac5
mapi32: Prevent freeing non-allocated memory.
2006-02-09 12:07:18 +01:00
Hans Leidekker
d63835c2e3
mapi32: Implementation for MAPISendMail.
...
Implement MAPISendMail, stub MAPILogoff and make the stubs for
MAPIInitialize, MAPILogon{,Ex} and MAPILogoff return success.
2006-02-06 14:12:05 +01:00
Vincent Béron
d52dafb5cc
Add a few missing #includes.
2005-12-07 12:51:39 +01:00
Alexandre Julliard
0ec7e1a591
Renamed all .cvsignore files to .gitignore.
2005-11-26 13:10:33 +01:00
Alexandre Julliard
3e73b93a3b
Get rid of FAR keywords.
2005-11-08 16:10:37 +00:00
Ivan Leo Puoti
a0fb866294
Allow mapi32 tests to load and exit gracefully if mapi32.dll isn't
...
installed.
2005-10-27 18:29:27 +00:00
Alexandre Julliard
7e22be4d84
We are no longer generating .dbg.c files.
2005-09-29 10:35:58 +00:00
Alexandre Julliard
4c34d9386c
Specify 64-bit integers as double instead of long long in spec files
...
so that we get the correct number of arguments.
2005-09-09 15:05:01 +00:00
Mike McCormack
6dc69f5f54
Fix gcc 4.0 warnings.
2005-09-02 12:26:21 +00:00
Alexandre Julliard
cc4da88563
Explicitly import kernel32 in tests that use it.
2005-08-27 09:27:09 +00:00
Vincent Béron
7160af007c
Uniformize DllMain TRACEing across dlls.
2005-08-15 10:48:51 +00:00
Vincent Béron
d32610fabe
Remove local declarations already in included public headers.
2005-08-10 09:48:15 +00:00
Alexandre Julliard
d37f0abf07
Don't prefix the functions DllCanUnloadNow, DllGetClassObject and
...
Dll(Un)RegisterServer with the dll name so that the compiler can check
the prototypes.
2005-08-08 17:35:28 +00:00
Saulius Krasuckas
d002f5ce22
Avoid accessing uninitialized data on WinME (based on an old patch by
...
Ferenc Wagner).
2005-06-14 19:18:18 +00:00
Dmitry Timoshkov
b67da5b946
Make more of the OLE interface vtables const.
2005-06-01 19:57:42 +00:00
Alexandre Julliard
34fa35dc99
Added rules for building import libraries in the individual dll
...
makefiles, and added support for building a .def.a static import
library too.
2005-05-09 14:42:30 +00:00
Alexandre Julliard
d62356aa1e
Added rules to build import libraries in the individual dll makefiles.
...
Generate import libraries with the right name right away instead of
using an intermediate .spec.def file.
2005-05-07 12:39:52 +00:00
Jakob Eriksson
9ed61de9a2
Get rid of HeapAlloc casts.
2005-03-24 21:01:35 +00:00
Francois Gouget
93416cdaf7
Assorted spelling fixes.
2005-03-23 13:15:18 +00:00
Jon Griffiths
dbf222f3aa
Use LMEM_ flags for LocalAlloc(), not GMEM_ (GlobalAlloc).
2005-03-17 20:53:37 +00:00
Steven Edwards
15cc98515c
Link mapi32 to ntdll.
2005-03-14 10:04:40 +00:00
Jon Griffiths
69e7d31cec
Fix race in IMAPIProp_Release(), -W fixes.
2005-02-22 14:51:03 +00:00
Francois Gouget
4d801b66e6
Assorted spelling fixes.
2005-02-10 19:19:35 +00:00
Francois Gouget
87b0906789
Assorted spelling fixes.
2005-01-10 13:29:24 +00:00
Eric Pouech
cf1d00bb08
Removed excessive statement (break after return or goto, not useful
...
break, not needed vars...)
2005-01-09 16:42:53 +00:00
Jon Griffiths
91332bf471
Implement CreateIProp & most of MAPI's IMAPIProp & IPropData ifaces.
...
Implement FBadEntryList and make FBadProp use it.
Test CreateIProp, start of tests for IPropData interface.
2005-01-03 17:05:02 +00:00
Jakob Eriksson
8c6a442b1a
There may be no default MAPI malloc installed.
2004-12-21 14:40:19 +00:00
Francois Gouget
6fb1a20020
Assorted spelling fixes.
2004-12-20 19:27:06 +00:00
Jon Griffiths
18b26d893a
Implement DllMain, DllCanUnloadNow, WrapProgress,
...
MAPIGetDefaultMalloc, IsBadBoundedStringPtr, UFromSz, UlFromSzHex,
CbOfEncoded.
Add tests for the above.
2004-11-30 17:38: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
Jon Griffiths
b1e84873ef
Implement HrGetOneProp, HrSetOneProp, FPropExists, FreePadrlist,
...
FreeProws, ScDupPropset, HexFromBin, FBinFromHex, FEqualNames.
Fix 2 cases where iterating over value arrays reused a loop variable
incorrectly.
2004-09-13 18:09:30 +00:00
Ferenc Wagner
494ea8106e
Terminate test loop on the first error to avoid excessive log volume.
2004-08-16 23:18:48 +00:00
Ferenc Wagner
13414ae867
Avoid segfaults on uninitialized data.
2004-07-06 21:02:51 +00:00
Jon Griffiths
d0f9c31c28
Implement and test ScCopyProps/ScRelocProps.
2004-05-03 20:19:00 +00:00
Chris Morgan
8aeb463d49
Stub cmc_query_configuration() and add xcmc.h header file.
2004-05-01 02:39:33 +00:00
Francois Gouget
0345908a27
Assorted spelling fixes.
2004-04-28 00:24:44 +00:00
Jon Griffiths
4ec0d3be0a
Tests for newly added MAPI functions.
2004-04-23 23:30:00 +00:00
Jon Griffiths
c79b70d6a4
Implement MAPI property & utility functions.
2004-04-23 23:28:27 +00:00
Alexandre Julliard
85c2ccec76
Do not strip stdcall decoration in spec files.
...
Fixed mapi32 ordinals.
2004-03-31 00:59:36 +00:00
Alexandre Julliard
9e4ed6460c
.spec.c files are no longer used for 32-bit dlls.
2004-03-24 03:36:44 +00:00
Mike Hearn
a41017f81d
The presence of FGetComponentPath is used to check if mapi32.dll is
...
the Outlook version or not. It's common to GetProcAddress for it, so
let's not export it as otherwise apps may call it.
2004-02-19 01:09:52 +00:00
Dimitrie O. Paun
fbdfd910c1
Remove SYMBOLFILE and LDDLLFLAGS from Makefiles.
2003-10-11 01:09:15 +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
Alexandre Julliard
114a31a2a8
Take advantage of new winebuild syntax to remove redundant function
...
names in spec files.
2003-03-20 03:53:12 +00:00