Eric Pouech
beb7695d06
avifil32: Enable compilation with long types.
...
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-02-08 10:46:57 +01:00
Alexandre Julliard
cdf1e763bf
avifil32: Build with msvcrt.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-05-28 12:06:46 +02:00
Gijs Vermeulen
42a82726ba
avifil32: Introduce ARRAY_SIZE macro.
...
Signed-off-by: Gijs Vermeulen <gijsvrm@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-03-21 10:13:55 +01:00
Michael Stefaniuc
78c49a4d32
avifil32: Use SetRectEmpty() instead of memset().
...
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-04-19 09:11:49 +02:00
Dmitry Timoshkov
2886471db1
avifil32: Use correct AddRef helpers.
2014-04-08 09:25:59 +02:00
Michael Stefaniuc
9f2f30c412
avifil32: Avoid forward declarations of COM methods.
2014-03-04 11:49:34 +01:00
Michael Stefaniuc
5c12f6bdc9
avifil32: Merge IAVIStream into the WAVFile object.
2014-03-04 11:49:32 +01:00
Michael Stefaniuc
fbd740b7b1
avifil32: Merge IPersistFile into the WAVFile object.
2014-03-04 11:49:30 +01:00
Michael Stefaniuc
8e9cacf099
avifil32: Support COM aggregation in WAVFile.
2014-03-04 11:49:26 +01:00
Michael Stefaniuc
3815c1e9b6
avifil32: Unconditionally support IAVIStream in WAVFile.
2014-03-04 11:49:24 +01:00
Michael Stefaniuc
d1bbb471e8
avifil32: Basic COM cleanup for IAVIFile from WAVFile.
2014-03-04 11:49:22 +01:00
Frédéric Delanoy
b26c439150
avifil32: Use BOOL type where appropriate.
2014-02-25 14:21:41 -06:00
Francois Gouget
f884cf0ddf
avifil32: Add missing AddRefs in IAVIFile_QueryInterface().
2009-03-10 14:41:59 +01:00
Michael Stefaniuc
905ff8fdaa
avifil32: Remove superfluous pointer casts.
2009-01-27 14:26:43 +01:00
Alexandre Julliard
4f324b3a4b
avifil32: Convert source files to utf-8.
2008-10-18 19:19:02 +02:00
Rob Shearman
89a2eab3f4
avifil32: Pass the number of characters to LoadStringW, not the number of bytes.
2008-02-15 09:53:07 +01:00
Andrew Talbot
292fd135e5
avifil32: Assign to structs instead of using memcpy.
2008-02-12 22:35:56 +01:00
Austin English
f6caf1be81
Misc spelling fixes.
2008-01-18 12:51:08 +01:00
Andrew Talbot
b01c2c8ae5
avifil32: Constify some variables.
2007-04-03 11:22:44 +02:00
Francois Gouget
9fe4673347
Don't include windows.h & co in the Wine sources.
...
Remove uneeded COM_NO_WINDOWS_H defines.
2006-10-24 17:47:09 +02:00
Michael Stefaniuc
f041a2b056
avifil32: Win64 printf format warning fixes.
2006-10-10 11:56:49 +02:00
Michael Stefaniuc
fee72b607a
Yet another round of redundant NULL checks before HeapFree.
2006-06-13 11:40:23 +02:00
Jonathan Ernst
360a3f9142
Update the address of the Free Software Foundation.
2006-05-23 14:11:13 +02:00
Mike McCormack
aebc88d54b
avifil32: Fix a regression caused by patch removing GlobalAllocs by using HEAP_ZERO_INIT.
2006-04-11 14:19:13 +02:00
Mike McCormack
29212d8afd
avifil32: Use CoTaskMemAlloc when allocating memory to return through
...
an OLE interface.
2006-03-10 21:42:49 +01:00
Mike McCormack
610fc08e8d
avifil32: Fix some gcc 4.1 warnings cause by windowsx.h macros.
2006-03-10 21:42:29 +01:00
Mike McCormack
723ee0a3bc
gcc 4.0 -Wpointer-sign fixes.
2005-07-05 14:26:54 +00:00
Dmitry Timoshkov
4625628e67
Make some of the OLE interface vtables const.
2005-05-27 20:17:35 +00:00
Paul Vriens
c905d691c8
- use Interlocked* functions in AddRef and Release.
...
- store the result of the Interlocked functions and use only this.
2005-01-14 15:10:52 +00:00
Francois Gouget
6fb1a20020
Assorted spelling fixes.
2004-12-20 19:27:06 +00:00
Francois Gouget
a8d2ba9d40
Replace some IUnknown_QueryInterface() calls with the specific call
...
for the object being used.
2004-10-05 18:10:21 +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
Mike McCormack
87bacf46ae
Fix string conversion bugs.
2004-07-04 00:11:31 +00:00
Michael Günnewig
edd8bc3a77
Fixed multiple bugs in FindSample implementation of AVI and WAV file
...
handler.
2003-11-26 22:04:29 +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
Michael Günnewig
645a36ceed
- Added support for Sun Audio files in wave-file handler.
...
- Fallback to mmioOpenA if mmopOpenW doesn't work (when using Win9x DLLs).
2003-07-21 20:00:36 +00:00
Michael Günnewig
9f67cfef42
- Fixed some signed/unsigned mismatches.
...
- Fixed bugs in AVISaveOptions dialog handling.
- Fixed bug in AVIFILE_LoadFile -- now check for more than
MAX_AVISTREAMS streams in file.
- Implemented AVIMakeFileFromStreams and AVISaveVA method.
- Added IAVIEditStream interface.
- Implemented EditStream* methods.
- Added stubs for AVISaveVW, CreateEditableStream.
- Added stubs for clipboard handling.
2003-06-23 18:10:06 +00:00
Alexandre Julliard
c2ebe1ff93
Removed uses of the non standard ICOM_VTBL macro.
2003-04-10 18:17:34 +00:00
Dimitrie O. Paun
cef5961d2b
Eliminate lots of __WINE__ conditionals from the headers.
2003-01-03 19:12:55 +00:00
Francois Gouget
d2667a4ce3
Removed unnecessary HANDLE typecasts.
2002-12-02 18:10:57 +00:00
Michael Günnewig
45af492211
- Fixed loading of wave files.
...
- Corrected AVIFILEINFOW structure updates.
- Implemented saving of wave files.
2002-10-19 00:12:06 +00:00
Michael Günnewig
4c04e1fd87
- Add wavefile handler.
...
- Add implementation for IGetFrame.
- Implemented loading and writing of AVIs.
- Add some more stubs for some API functions.
- Add resources to avifil32.dll.
- Implemented AVISaveOptionsFree.
- Declared IID_* as extern in avifil32.spec (avoids linker problem).
2002-10-18 00:24:41 +00:00