Alexandre Julliard
1668870f38
Fixed warnings caused by new winternl.h.
2002-09-12 22:28:01 +00:00
Patrik Stridvall
9c1de6de30
Moved all the content of the DDK files ntdef.h and ntddk.h to
...
winternl.h.
2002-09-12 22:07:02 +00:00
Michael Stefaniuc
4a75c5c6ea
Convert HACCEL to a void*.
2002-08-28 00:39:39 +00:00
Patrik Stridvall
d016f819f1
Added include protection for unistd.h and sys/time.h.
2002-08-17 00:43:16 +00:00
Patrik Stridvall
d97f7cdecb
Fixed some issues found by winapi_check.
2002-08-17 00:21:53 +00:00
Huw D M Davies
9a8fc06357
DWORD at offset 0x40 in the header is the number of big blocks in the
...
small block depot chain.
Better failure handling.
2002-08-16 19:55:14 +00:00
Dmitry Timoshkov
472a5e52eb
Fixed GetClassFile implementation.
2002-08-16 01:39:12 +00:00
Patrik Stridvall
4325554aef
Fixed some issues found by winapi_check.
2002-08-09 01:07:29 +00:00
Gregg Mattinson
8c9bdcc9e1
Fixes for Sparc build.
2002-08-07 01:18:41 +00:00
Juergen Schmied
d1c144148c
- Moved 16 bit functions to a seperate file.
...
- First implementation for free threaded marshaller.
- Fixed handling of REG_EXPAND_STRING registry values in CoCreateObject.
- Fixed CoLoad/FreeLibrary functions.
- Fixed use internal dll-list (used only for functions loading a dll
internally without returning HMODULE).
2002-08-03 00:17:10 +00:00
Juergen Schmied
c1f9d386eb
- Implemented IMallocSpy hooks in IMalloc.
...
- Moved memory related functions into ifs.c.
- Implemented stubs for the MallocSpy.
2002-07-29 23:30:20 +00:00
Michael Stefaniuc
5c55df649b
Converted HENHMETAFILE and HMETAFILE to a void*.
2002-07-29 00:14:59 +00:00
Marcus Meissner
99f4890788
Factored out the OLE 16 bit allocator from StringFromCLSID.
...
Implemented ProgIDFromCLSID16.
2002-07-25 23:55:55 +00:00
Patrik Stridvall
a50698b903
Fixed some issues found by winapi_check.
2002-07-23 01:59:46 +00:00
Jon Griffiths
900f57052c
Stub implementation for CoInitializeSecurity.
2002-07-19 00:23:27 +00:00
Juergen Schmied
bdd7d8bc47
Fixed two leaks in file- and itemmoniker.
2002-07-16 01:43:24 +00:00
Marcus Meissner
c1f3738568
Added a generic way of doing GetHGlobalFromILockBytes().
2002-07-05 21:19:55 +00:00
Juergen Schmied
33817372fe
Support for large and negative offsets.
2002-07-01 18:10:34 +00:00
Vincent Béron
e35580f4c9
Fixed some various comparisons wrt signedness.
2002-06-21 22:25:17 +00:00
Alexandre Julliard
bf50153479
Fixed CLSIDFromString endianness assumptions (reported by Gregg Mattinson).
2002-06-21 21:55:37 +00:00
Alexandre Julliard
77afd6c47e
Made some more spec file entries optional or unnecessary.
...
Fixed a few DLLName/DLLFileName mismatches.
2002-06-21 19:15:45 +00:00
Alexandre Julliard
a5755b10a7
Authors: Mike McCormack <mikem@codeweavers.com>, Jeremy White <jwhite@codeweavers.com>
...
Fixed memory leaks.
2002-06-13 23:54:55 +00:00
Marcus Meissner
fd625ddb0b
Added marshalling of IUnknown.
2002-06-04 22:14:06 +00:00
Bill Medland
978a934245
Fixed incorrect pointer-cast arithmetic.
...
Extended ole trace information.
Don't lose the existing pipes on alloc failure.
2002-06-04 00:53:21 +00:00
Alexandre Julliard
7cae558bdc
Removed some more trailing whitespace.
2002-06-01 02:55:48 +00:00
Vincent Béron
9a62491660
Removed trailing whitespace.
2002-05-31 23:06:46 +00:00
Bill Medland
d36c8e9d0c
Ensure that an out-of-process COM object is started only once.
...
Allow out-of-process COM objects if request is for
in-or-out-of-process.
2002-05-29 19:20:32 +00:00
Marcus Meissner
e656fc1cd6
Dropped superflous Remote_CoGetClassObject() (entirely contained in
...
create_marshalled_proxy()).
2002-05-29 19:05:14 +00:00
Marcus Meissner
f9bf085108
Tell the user if winedefault.reg is not loaded.
2002-05-16 20:26:40 +00:00
Alexandre Julliard
ad53383f9b
Added winebuild support for generating a .dbg.c file containing the
...
debug channels definitions.
Made win32 the default type for spec files.
Ignore C compiler in winebuild so we can simply pass it $(DEFS).
Removed type win32 and debug_channels from spec files.
Fixed winebuild to always generate correct C identifiers (reported by
Vincent Béron).
2002-05-14 20:54:58 +00:00
Alexandre Julliard
67371bcc8d
Added -res option to specify resources on winebuild command-line.
...
Added -exe mode to generate a .spec.c for an exe without having to
provide a .spec.
Removed some no longer needed spec files.
Removed .dll extension in makefiles import specifications.
2002-05-11 23:06:32 +00:00
Alexandre Julliard
32459912dc
Moved imports specification from the .spec into the Makefile so that
...
it can be used on platforms that don't build a .spec.c file.
2002-05-09 00:05:48 +00:00
Hidenori Takeshima
a781a31922
Return error codes in some 16bit ole stubs, returning success causes
...
crashes.
2002-04-11 23:44:48 +00:00
Alexandre Julliard
c1bfca04e1
Changed builtin dlls file names to make it clear they are not normal
...
Unix libraries, and install them in $libdir/wine instead of $libdir to
avoid name conflicts in /usr/lib.
2002-03-20 22:19:06 +00:00
Patrik Stridvall
ee7c86f277
Fixed some issues found by winapi_check.
2002-03-11 01:17:26 +00:00
Alexandre Julliard
0799c1a780
Added LGPL standard comment, and copyright notices where necessary.
...
Global replacement of debugtools.h by wine/debug.h.
2002-03-09 23:29:33 +00:00
Mike McCormack
c129764af1
Fixed merge error.
2002-02-28 20:46:31 +00:00
Stefan Leichter
923861fbd2
Compile fix for GCC 2.7.x.
2002-02-22 21:22:06 +00:00
Sander van Leeuwen
3ad8d3f0d0
Must make a copy of global handle returned by GetClipboardData; it is
...
not valid after we call CloseClipboard. Application is responsible for
freeing the memory (fixes copy/paste in mail body in Forte Agent).
2002-02-19 18:22:28 +00:00
Patrik Stridvall
651a8ba880
Added some defines for compatibility with Windows headers.
2002-02-15 19:12:35 +00:00
Lawson Whitney
d23cf08262
Fix off-by-one error in placing trailing \0.
2002-02-08 17:09:11 +00:00
Marcus Meissner
0749fc2034
Implemented Local Server COM.
...
Implemented the Typelib based Marshaler.
2002-02-05 18:11:17 +00:00
Patrik Stridvall
57e5784c21
Move __stdcall/__cdecl to the right place.
2002-02-02 18:42:11 +00:00
Alexandre Julliard
925d602766
CodeWeavers
...
Small fixes.
2002-01-31 21:01:35 +00:00
Patrik Stridvall
74e4d21ebe
Avoid wildcards in .cvsignore.
2002-01-29 03:05:12 +00:00
Bill Medland
43471ddf0b
CoGetClassObject: for CLSCTX_LOCAL_SERVER at least look up the server
...
in the registry, even though we don't yet execute it.
2002-01-18 18:09:37 +00:00
Marcus Meissner
4a29e1f11a
Removed some useless wingdi.h includes.
2002-01-14 18:36:37 +00:00
Marcus Meissner
6ea7932c80
Implemented CoTreatAsClass, simplified OleSetAutoConvert.
2002-01-03 02:34:09 +00:00
Alexandre Julliard
193cf50a09
Removed some of the calls to HEAP_strdup* functions.
2002-01-01 00:24:30 +00:00
Jukka Heinonen
420f6c0030
Name of the structured storage file root node is path of the file, not
...
the name of the root node stored in the file.
When reading streams stored into structured storage files, EOF is not
supposed to cause an error if at least one byte can be returned.
2002-01-01 00:13:32 +00:00
Alexandre Julliard
851297919b
Use MapLS/UnMapLS instead of SEGPTR_* macros.
2001-12-24 20:30:24 +00:00
Alexandre Julliard
b0f586178a
Moved heap functions to ntdll.
...
Got rid of internal heap flags.
Reimplemented MapLS to not depend on the segptr heap.
2001-12-19 19:16:27 +00:00
Andreas Mohr
9cef2d0b1d
- fix wrong hexadecimal GetLastError() output
...
- misc fixes
- changed my email address
2001-11-19 02:30:01 +00:00
Huw D M Davies
f3d962226f
Better failure messages for CoCreateInstance.
2001-10-23 19:52:08 +00:00
Francois Gouget
3bb9a36ee0
Spelling, grammar and a bit of comment formatting fixes.
2001-10-22 19:04:32 +00:00
Patrik Stridvall
3c0211f969
Cleanup code that is strange or difficult to parse.
2001-09-11 00:32:32 +00:00
Hidenori Takeshima
aad36bcd59
Synchronize access to the s_COMLockCount, firstRegisteredClass,
...
openDllList in compobj.
2001-09-11 00:26:12 +00:00
Bill Medland
548d8a2a07
Basic implementation of IStream:Clone.
2001-09-10 23:14:39 +00:00
Francois Gouget
588ff3743a
Documentation updates (mainly thru vs. through).
2001-08-21 17:07:17 +00:00
Patrik Stridvall
6ad988eb2d
Fixed some warnings.
2001-07-29 20:19:51 +00:00
Alexandre Julliard
1922c72b8a
Removed unnecessary inclusion of heap.h.
2001-07-25 00:43:29 +00:00
Patrik Stridvall
4b1574577d
- Made sure that the files that contains the declarations
...
of the implementated functions are included.
- Corrected mismatching prototypes.
- Cleaned up the include section.
2001-07-23 23:50:18 +00:00
Patrik Stridvall
bc38d6bfde
- Made sure that the files that contains the declarations
...
of the implementated functions are included.
- Corrected mismatching prototypes.
- Cleaned up the include section.
2001-07-20 18:00:00 +00:00
Marcus Meissner
1ef0d39c66
Made some FIXME()s print the respective strings passed.
...
Changed StgSetTimes() to correct type.
2001-07-14 00:47:52 +00:00
Patrik Stridvall
e9782fa1fc
Documentation fixes.
2001-07-12 22:33:51 +00:00
Patrik Stridvall
044855c6ec
Documentation fixes.
2001-07-11 18:56:41 +00:00
Patrik Stridvall
655b2044d9
Fixed issues found by winapi_check.
2001-07-08 22:32:51 +00:00
Patrik Stridvall
01d5e5b071
Documentation fixes.
2001-07-02 19:59:40 +00:00
Patrik Stridvall
a274dd9105
Fixed some issues found by winapi_check.
2001-07-02 01:22:10 +00:00
Dmitry Timoshkov
93e936f97b
Finish ole32 separation.
2001-06-28 17:59:22 +00:00
Patrik Stridvall
3ca9823941
Documentation ordinal fixes.
2001-06-20 23:03:14 +00:00
Patrik Stridvall
8b216b3d02
Documentation ordinal fixes.
2001-06-19 18:20:47 +00:00
Patrik Stridvall
172cd1b967
Fixed some issues found by winapi_check.
2001-06-11 20:16:11 +00:00
Francois Gouget
e76218dd61
Add '\n' at the end of traces.
2001-05-09 17:31:31 +00:00
Patrik Stridvall
b3086a7593
Fixed some issues found by winapi_check.
2001-04-25 19:54:21 +00:00
Andreas Mohr
f32f918123
Spelling fixes.
2001-04-20 18:36:05 +00:00
Dmitry Timoshkov
cc3dcc4a22
Implementation of OLE32.IsAccelerator.
2001-04-16 18:58:09 +00:00
Dmitry Timoshkov
973355f617
Return STG_E_FILEALREADYEXISTS in ole32.StgOpenStorage if the file is
...
not a storage object.
2001-04-16 18:57:18 +00:00
Marcus Meissner
40af1a87a5
Arg 3 of CoGetClassObject is COSERVERINFO*, added some more debug.
2001-04-09 18:33:49 +00:00
Marcus Meissner
826c1af100
Added GetConvertStg stub.
2001-04-09 18:33:03 +00:00
Gerard Patel
282bdb3564
Don't try to create file twice in the NULL filename case for
...
StgCreateDocFile.
2001-03-31 00:51:54 +00:00
Francois Gouget
282f7270c1
Small 'typos in comments' fixes.
2001-02-28 05:31:02 +00:00
Francois Gouget
b87a83866f
Change the callback declarations to a safer format.
2001-02-12 03:51:04 +00:00
Francois Gouget
3fb4cf70a7
Fix typos in comments.
2001-02-12 03:48:24 +00:00
Andreas Mohr
ae4f72f5be
Take a stab at implementing OleSetAutoConvert.
2001-02-12 01:26:16 +00:00
Huw D M Davies
a3fca2a933
Fix ReleaseStgMedium for MetaFilePict types.
2001-02-12 01:22:01 +00:00
James Juran
f4d5fefb0a
Add <string.h> to files that needed it.
2001-01-26 20:43:40 +00:00
Andreas Mohr
c9cf70d448
Some more cleanups.
2001-01-26 20:40:50 +00:00
Alexandre Julliard
0618746265
Cleaned up dll startup routines now that we have separate address
...
spaces.
2001-01-17 22:03:18 +00:00
Francois Gouget
a1d23f5da6
Removed the 'fn' prefix (i.e. ICOM_FN).
2001-01-04 22:59:48 +00:00
François Gouget
44a182229b
winuser.h now requires that we include winbase.h first.
2000-12-19 04:53:20 +00:00
Gerard Patel
9ea31be4ff
Stub for DllDebugObjectRPCHook.
2000-12-19 03:38:05 +00:00
Huw D M Davies
3d3dc23ab2
Check to see whether any ancestor windows are drop targets.
2000-12-15 20:54:18 +00:00
Alexandre Julliard
982a223f36
Replaced PTR_SEG_TO_LIN macro by exported MapSL function.
...
Fixed a few ptr/segptr mismatches.
Moved CONV_RECT/POINT macros to wingdi16.h.
2000-12-13 20:20:09 +00:00
Alexandre Julliard
5be8e7d8e0
Created a small static library in ole/libuuid.a that contains all the
...
UUID definitions (with the help of Francois Gouget).
2000-12-06 01:50:47 +00:00
Francois Gouget
519346a47e
Fixed miscellaneous typos, syntactic and grammatical errors.
2000-12-02 20:18:08 +00:00
Patrik Stridvall
2b3aa616e8
Added/modified documentation for function arguments.
2000-12-01 23:58:28 +00:00
Alexandre Julliard
ef57e18f99
Removed some unnecessary includes.
2000-12-01 21:32:55 +00:00
Alexandre Julliard
b2ed2528b4
Finished separation of ole32.
2000-11-30 20:29:30 +00:00
David Elliott
ea186796eb
Remove libXXXX.so.1.0 lines from .cvsignore files.
2000-11-30 19:57:34 +00:00