ReactOS 0.4.16-dev-106-g10b08aa
|
#include <stdarg.h>
#include "windef.h"
#include "winbase.h"
#include "winnls.h"
#include "wingdi.h"
#include "winuser.h"
#include "winreg.h"
#include "winerror.h"
#include "ole2.h"
#include "shellapi.h"
#include "shlobj.h"
#include "vfw.h"
#include "msacm.h"
#include "avifile_private.h"
#include "wine/debug.h"
Go to the source code of this file.
Classes | |
struct | _AVIFilter |
Macros | |
#define | COBJMACROS |
#define | MAX_FILTERS 30 /* 30 => 7kB */ |
Typedefs | |
typedef struct _AVIFilter | AVIFilter |
Variables | |
struct { | |
UINT uFlags | |
INT nStreams | |
PAVISTREAM * ppavis | |
LPAVICOMPRESSOPTIONS * ppOptions | |
INT nCurrent | |
} | SaveOpts |
typedef struct _AVIFilter AVIFilter |
Definition at line 995 of file api.c.
Referenced by AVIBuildFilterA().
Definition at line 69 of file api.c.
Referenced by AVIFILE_GetFileHandlerByExtension(), and AVIMakeCompressedStream().
Definition at line 153 of file api.c.
Referenced by AVIFileOpenW().
HRESULT WINAPI AVIFileCreateStreamA | ( | PAVIFILE | pfile, |
PAVISTREAM * | ppavi, | ||
LPAVISTREAMINFOA | psi | ||
) |
Definition at line 360 of file api.c.
HRESULT WINAPI AVIFileCreateStreamW | ( | PAVIFILE | pfile, |
PAVISTREAM * | avis, | ||
LPAVISTREAMINFOW | asi | ||
) |
Definition at line 182 of file api.c.
Referenced by START_TEST().
Definition at line 345 of file api.c.
Referenced by test_ash1_corruption(), test_ash1_corruption2(), and test_default_data().
HRESULT WINAPI AVIFileInfoA | ( | PAVIFILE | pfile, |
LPAVIFILEINFOA | afi, | ||
LONG | size | ||
) |
Definition at line 307 of file api.c.
HRESULT WINAPI AVIFileInfoW | ( | PAVIFILE | pfile, |
LPAVIFILEINFOW | afiw, | ||
LONG | size | ||
) |
Definition at line 192 of file api.c.
Referenced by AVIStreamOpenFromFileA(), test_amh_corruption(), test_ash1_corruption(), test_ash1_corruption2(), and test_default_data().
Definition at line 227 of file api.c.
Referenced by AVIFileOpenA(), AVISaveVW(), and AVIStreamOpenFromFileW().
Definition at line 291 of file api.c.
Referenced by AVISaveVW(), test_ash1_corruption(), test_ash1_corruption2(), and test_default_data().
HRESULT WINAPI AVIMakeCompressedStream | ( | PAVISTREAM * | ppsCompressed, |
PAVISTREAM | psSource, | ||
LPAVICOMPRESSOPTIONS | aco, | ||
LPCLSID | pclsidHandler | ||
) |
Definition at line 689 of file api.c.
Referenced by AVISaveVW().
HRESULT WINAPI AVIMakeFileFromStreams | ( | PAVIFILE * | ppfile, |
int | nStreams, | ||
PAVISTREAM * | ppStreams | ||
) |
Definition at line 741 of file api.c.
HRESULT WINAPI AVIMakeStreamFromClipboard | ( | UINT | cfFormat, |
HANDLE | hGlobal, | ||
PAVISTREAM * | ppstream | ||
) |
HRESULT WINAPIV AVISaveA | ( | LPCSTR | szFile, |
CLSID * | pclsidHandler, | ||
AVISAVECALLBACK | lpfnCallback, | ||
int | nStreams, | ||
PAVISTREAM | pavi, | ||
LPAVICOMPRESSOPTIONS | lpOptions, | ||
... | |||
) |
Definition at line 2240 of file api.c.
BOOL WINAPI AVISaveOptions | ( | HWND | hWnd, |
UINT | uFlags, | ||
INT | nStreams, | ||
PAVISTREAM * | ppavi, | ||
LPAVICOMPRESSOPTIONS * | ppOptions | ||
) |
Definition at line 1428 of file api.c.
Referenced by test_AVISaveOptions().
|
static |
Definition at line 1343 of file api.c.
Referenced by AVISaveOptions().
Definition at line 1135 of file api.c.
Referenced by AVISaveOptionsDlgProc().
HRESULT WINAPI AVISaveOptionsFree | ( | INT | nStreams, |
LPAVICOMPRESSOPTIONS * | ppOptions | ||
) |
Definition at line 1481 of file api.c.
Referenced by test_AVISaveOptions().
Definition at line 1255 of file api.c.
Referenced by AVISaveOptionsDlgProc().
HRESULT WINAPI AVISaveVA | ( | LPCSTR | szFile, |
CLSID * | pclsidHandler, | ||
AVISAVECALLBACK | lpfnCallback, | ||
int | nStream, | ||
PAVISTREAM * | ppavi, | ||
LPAVICOMPRESSOPTIONS * | plpOptions | ||
) |
Definition at line 1511 of file api.c.
Referenced by AVISaveA().
HRESULT WINAPI AVISaveVW | ( | LPCWSTR | szFile, |
CLSID * | pclsidHandler, | ||
AVISAVECALLBACK | lpfnCallback, | ||
int | nStreams, | ||
PAVISTREAM * | ppavi, | ||
LPAVICOMPRESSOPTIONS * | plpOptions | ||
) |
Definition at line 1557 of file api.c.
Referenced by AVISaveVA(), and AVISaveW().
HRESULT WINAPIV AVISaveW | ( | LPCWSTR | szFile, |
CLSID * | pclsidHandler, | ||
AVISAVECALLBACK | lpfnCallback, | ||
int | nStreams, | ||
PAVISTREAM | pavi, | ||
LPAVICOMPRESSOPTIONS | lpOptions, | ||
... | |||
) |
Definition at line 2283 of file api.c.
ULONG WINAPI AVIStreamAddRef | ( | PAVISTREAM | pstream | ) |
Definition at line 434 of file api.c.
Referenced by AVIFILE_CreateAVITempFile(), AVISaveVW(), and ITmpFile_fnGetStream().
Definition at line 816 of file api.c.
HRESULT WINAPI AVIStreamCreate | ( | PAVISTREAM * | ppavi, |
LONG | lParam1, | ||
LONG | lParam2, | ||
LPCLSID | pclsidHandler | ||
) |
Definition at line 464 of file api.c.
LONG WINAPI AVIStreamEndStreaming | ( | PAVISTREAM | pavi | ) |
Definition at line 839 of file api.c.
LONG WINAPI AVIStreamFindSample | ( | PAVISTREAM | pstream, |
LONG | pos, | ||
LONG | flags | ||
) |
Definition at line 664 of file api.c.
Referenced by AVIFILE_OpenGetFrame(), AVIFILE_ReadFrame(), ICMStream_fnRead(), and ICMStream_fnReadFormat().
Definition at line 677 of file api.c.
Referenced by AVIFILE_ReadFrame(), IAVIEditStream_fnRelease(), and ICMStream_fnRelease().
PGETFRAME WINAPI AVIStreamGetFrameOpen | ( | PAVISTREAM | pstream, |
LPBITMAPINFOHEADER | lpbiWanted | ||
) |
Definition at line 639 of file api.c.
Referenced by AVIFILE_OpenGetFrame(), and AVIFILE_ReadFrame().
HRESULT WINAPI AVIStreamInfoA | ( | PAVISTREAM | pstream, |
LPAVISTREAMINFOA | asi, | ||
LONG | size | ||
) |
Definition at line 496 of file api.c.
Referenced by EditStreamSetNameA(), test_ash1_corruption(), test_ash1_corruption2(), test_default_data(), and test_EditStreamSetInfo().
HRESULT WINAPI AVIStreamInfoW | ( | PAVISTREAM | pstream, |
LPAVISTREAMINFOW | asi, | ||
LONG | size | ||
) |
Definition at line 522 of file api.c.
Referenced by AVIFILE_CreateAVITempFile(), AVISaveOptionsDlgProc(), AVISaveOptionsFmtChoose(), AVISaveOptionsUpdate(), AVISaveVW(), and ITmpFile_fnGetStream().
LONG WINAPI AVIStreamLength | ( | PAVISTREAM | pstream | ) |
Definition at line 876 of file api.c.
Referenced by AVISaveVW().
HRESULT WINAPI AVIStreamOpenFromFileA | ( | PAVISTREAM * | ppavi, |
LPCSTR | szFile, | ||
DWORD | fccType, | ||
LONG | lParam, | ||
UINT | mode, | ||
LPCLSID | pclsidHandler | ||
) |
Definition at line 760 of file api.c.
HRESULT WINAPI AVIStreamOpenFromFileW | ( | PAVISTREAM * | ppavi, |
LPCWSTR | szFile, | ||
DWORD | fccType, | ||
LONG | lParam, | ||
UINT | mode, | ||
LPCLSID | pclsidHandler | ||
) |
HRESULT WINAPI AVIStreamRead | ( | PAVISTREAM | pstream, |
LONG | start, | ||
LONG | samples, | ||
LPVOID | buffer, | ||
LONG | buffersize, | ||
LPLONG | bytesread, | ||
LPLONG | samplesread | ||
) |
Definition at line 577 of file api.c.
Referenced by AVISaveVW(), and IGetFrame_fnGetFrame().
HRESULT WINAPI AVIStreamReadFormat | ( | PAVISTREAM | pstream, |
LONG | pos, | ||
LPVOID | format, | ||
LPLONG | formatsize | ||
) |
Definition at line 549 of file api.c.
Referenced by AVIFILE_FormatsEqual(), AVISaveOptionsFmtChoose(), AVISaveOptionsUpdate(), AVISaveVW(), and test_default_data().
ULONG WINAPI AVIStreamRelease | ( | PAVISTREAM | pstream | ) |
Definition at line 449 of file api.c.
Referenced by AVISaveVW(), ITmpFile_fnRelease(), test_ash1_corruption(), test_ash1_corruption2(), test_AVISaveOptions(), test_default_data(), and test_EditStreamSetInfo().
LONG WINAPI AVIStreamSampleToTime | ( | PAVISTREAM | pstream, |
LONG | lSample | ||
) |
Definition at line 894 of file api.c.
Referenced by AVIFILE_CreateAVITempFile().
LONG WINAPI AVIStreamStart | ( | PAVISTREAM | pstream | ) |
Definition at line 858 of file api.c.
Referenced by AVIFILE_FormatsEqual(), AVISaveVW(), and test_default_data().
LONG WINAPI AVIStreamTimeToSample | ( | PAVISTREAM | pstream, |
LONG | lTime | ||
) |
Definition at line 927 of file api.c.
Referenced by AVIFILE_SaveIndex(), and AVISaveVW().
HRESULT WINAPI AVIStreamWrite | ( | PAVISTREAM | pstream, |
LONG | start, | ||
LONG | samples, | ||
LPVOID | buffer, | ||
LONG | buffersize, | ||
DWORD | flags, | ||
LPLONG | sampwritten, | ||
LPLONG | byteswritten | ||
) |
Definition at line 594 of file api.c.
Referenced by AVISaveVW().
HRESULT WINAPI EditStreamClone | ( | PAVISTREAM | pStream, |
PAVISTREAM * | ppResult | ||
) |
Definition at line 1986 of file api.c.
HRESULT WINAPI EditStreamCopy | ( | PAVISTREAM | pStream, |
LONG * | plStart, | ||
LONG * | plLength, | ||
PAVISTREAM * | ppResult | ||
) |
HRESULT WINAPI EditStreamCut | ( | PAVISTREAM | pStream, |
LONG * | plStart, | ||
LONG * | plLength, | ||
PAVISTREAM * | ppResult | ||
) |
HRESULT WINAPI EditStreamPaste | ( | PAVISTREAM | pDest, |
LONG * | plStart, | ||
LONG * | plLength, | ||
PAVISTREAM | pSource, | ||
LONG | lStart, | ||
LONG | lEnd | ||
) |
Definition at line 2072 of file api.c.
HRESULT WINAPI EditStreamSetInfoA | ( | PAVISTREAM | pstream, |
LPAVISTREAMINFOA | asi, | ||
LONG | size | ||
) |
Definition at line 2100 of file api.c.
Referenced by EditStreamSetNameA(), and test_EditStreamSetInfo().
HRESULT WINAPI EditStreamSetInfoW | ( | PAVISTREAM | pstream, |
LPAVISTREAMINFOW | asi, | ||
LONG | size | ||
) |
Definition at line 2119 of file api.c.
Referenced by EditStreamSetInfoA(), and EditStreamSetNameW().
HRESULT WINAPI EditStreamSetNameA | ( | PAVISTREAM | pstream, |
LPCSTR | szName | ||
) |
Definition at line 2144 of file api.c.
Referenced by test_AVISaveOptions().
HRESULT WINAPI EditStreamSetNameW | ( | PAVISTREAM | pstream, |
LPCWSTR | szName | ||
) |
WINE_DEFAULT_DEBUG_CHANNEL | ( | avifile | ) |
INT nCurrent |
Definition at line 63 of file api.c.
Referenced by ATL::CStringT< BaseType, StringTraits >::AppendFormatV().
INT nStreams |
Definition at line 60 of file api.c.
Referenced by AVIFILE_CreateAVITempFile(), AVIFILE_RemoveStream(), AVIMakeFileFromStreams(), AVISaveA(), AVISaveOptions(), AVISaveOptionsFree(), AVISaveVW(), AVISaveW(), IAVIEditStream_fnPaste(), and MiniDumpWriteDump().
PAVISTREAM* ppavis |
LPAVICOMPRESSOPTIONS* ppOptions |
Definition at line 62 of file api.c.
Referenced by AVISaveOptions(), AVISaveOptionsFree(), and TransactionDispenser_GetOptionsObject().
struct { ... } SaveOpts |
Referenced by AVISaveOptions(), AVISaveOptionsDlgProc(), AVISaveOptionsFmtChoose(), and AVISaveOptionsUpdate().
Definition at line 59 of file api.c.
Referenced by CTextEventSink::_Advise(), _layout_MoveGrip(), CTrayBandSite::AddContextMenus(), AddMenuItem(), CDefaultContextMenu::AddShellExtensionsToMenu(), CDefaultContextMenu::AddStaticContextMenusToMenu(), CDefaultContextMenu::AddStaticEntriesForKey(), CDefaultContextMenu::AddStaticEntry(), CMainWindow::alignChildrenToMainWindow(), AppendMenuA(), AppendMenuW(), ApplyOrdinals(), AVISaveOptions(), BrFolder_GetIcon(), BrowserService_IEGetDisplayName(), CallbackEntry(), CallbackExtra(), ChildWindowFromPointEx(), ATL::CWindow::ChildWindowFromPointEx(), co_IntActivateKeyboardLayout(), co_IntSendMessageTimeout(), co_IntSendMessageTimeoutSingle(), co_UserActivateKeyboardLayout(), CreateIconFromResourceEx(), CreateNotificationParam(), CreateNotificationParamAndSend(), DECLARE_INTERFACE_(), DeferWindowPos(), ATL::CWindow::DeferWindowPos(), DefWndPrint(), DeleteMenu(), DeleteMenuEx(), draw_diag_edge(), draw_rect_edge(), DrawCaption(), DrawCaptionTempA(), DrawCaptionTempW(), DrawHeaderOrFooter(), CUIFBalloonButton::DrawTextProc(), CUIFTheme::DrawThemeEdge(), DrawThemeEdge(), DRIVER_getCallback(), DriverCallback(), ExitWindowsEx(), ExitWindowsWorker(), FileMenu_AddFilesForPidl(), FileMenu_Create(), FileMenu_InsertUsingPidl(), FileMenu_TrackPopupMenuEx(), FM_SetMenuParameter(), FormatMenuString(), get_mmioFromProfile(), CVfdShExt::GetCommandString(), BtrfsContextMenu::GetCommandString(), CZipFolder::GetCommandString(), CQuickLaunchBand::GetCommandString(), CFindFolderContextMenu::GetCommandString(), CCopyAsPathMenu::GetCommandString(), CDefaultContextMenu::GetCommandString(), CDefViewBckgrndMenu::GetCommandString(), CCPLItemMenu::GetCommandString(), CRecycleBinItemContextMenu::GetCommandString(), CRecycleBin::GetCommandString(), getDefaultIconLocation(), GetDisplayName(), CCommonFolder< TSelf, TItemId, TExtractIcon >::GetDisplayNameOf(), CMergedFolder::GetDisplayNameOf(), CRecycleBin::GetDisplayNameOf(), GetFullName(), CNtObjectFolderExtractIcon::GetIconLocation(), CExtractIcon::GetIconLocation(), CShellLink::GetIconLocation(), getIconLocationForFolder(), CUIFIcon::GetImageList(), GetMenuState(), GlobalAlloc(), GlobalFlags(), GlobalReAlloc(), IContextMenu_Invoke(), IEGetNameAndFlags(), IEGetNameAndFlagsEx(), ImageList_Copy(), ImageList_LoadImageA(), ImageList_LoadImageW(), InputList_AddInputMethodToUserRegistry(), InsertMenuA(), InsertMenuW(), CSendToMenu::InsertSendToItems(), IntDrawDiagEdge(), IntDrawRectEdge(), IntGetMenuState(), IntLoadPreloadKeyboardLayouts(), IShellFolder_GetDisplayNameOf(), CDefView::ItemCount(), keylist_GetKey(), keylist_GetKey2(), keylist_RemoveAllKeys(), keylist_RemoveKey(), keylist_SetKey(), keylist_SetKey2(), LISTVIEW_GetNextItem(), CSendToMenu::LoadAllItems(), LocalAlloc(), LocalFlags(), LocalReAlloc(), LogoffShutdownThread(), MD_OnPrint(), MD_OnPrintClient(), MD_RichEdit_OnSetCharFormat(), MMIO_Flush(), MMIO_SetBuffer(), mmioAdvance(), mmioAscend(), mmioClose(), mmioCreateChunk(), mmioDescend(), mmioFlush(), mmioGetInfo(), mmioSetBuffer(), mmioSetInfo(), mmioStringToFOURCCA(), mmioStringToFOURCCW(), ModifyMenuA(), ModifyMenuW(), MyDrawCaptionTemp(), MyDrawFrameCaption(), MyDrawFrameScroll(), MyIntDrawRectEdge(), NtUserDeleteMenu(), NtUserDrawCaption(), NtUserDrawCaptionTemp(), NtUserRemoveMenu(), NtUserSetWindowPos(), CDefView::OnStateChange(), PidlToSicIndex(), BtrfsContextMenu::QueryContextMenu(), CZipFolder::QueryContextMenu(), CFindFolderContextMenu::QueryContextMenu(), CSendToMenu::QueryContextMenu(), CVfdShExt::QueryContextMenu(), CQuickLaunchBand::QueryContextMenu(), CBandSiteMenu::QueryContextMenu(), CCopyAsPathMenu::QueryContextMenu(), CCopyToMenu::QueryContextMenu(), CMoveToMenu::QueryContextMenu(), CDefaultContextMenu::QueryContextMenu(), CDefViewBckgrndMenu::QueryContextMenu(), CNewMenu::QueryContextMenu(), COpenWithMenu::QueryContextMenu(), CShellLink::QueryContextMenu(), CRecycleBinItemContextMenu::QueryContextMenu(), CRecycleBin::QueryContextMenu(), CTrayWindow::QueryContextMenu(), CCopyMoveToMenu::QueryContextMenuImpl(), RealUserDrawCaption(), RemoveMenu(), ResizeWnd(), RestartDialog(), RunFileDlg(), CDefView::SelectItem(), CNewMenu::SelectNewItem(), CExtractIcon::SetFlags(), SetMenuItemBitmaps(), CUserNotification::SetUpNotifyData(), SetWindowPos(), SHAddToRecentDocs(), SHChangeNotify(), SHChangeNotifyReceive(), SHChangeNotifyReceiveEx(), SHChangeNotifyTransmit(), SHChangeNotifyWrap(), SHCreateLinks(), SHDefExtractIconA(), SHDefExtractIconW(), SHDefExtractIconWrapW(), Shell_MergeMenus(), SHELL_PidlGetIconLocationW(), ShellBrowser_SetToolbarItems(), SHGetFileInfoW(), SHGetNewLinkInfoA(), SHGetNewLinkInfoW(), SHGetNewLinkInfoWrapW(), ShowHideMenuCtl(), SHUpdateImageA(), SHUpdateImageW(), sndPlaySoundA(), sndPlaySoundW(), test_browse_pidl_(), test_browse_pidl_sb_(), test_pack_MIDL_STUB_MESSAGE(), test_pack_NOTIFYICONDATAA(), test_pack_NOTIFYICONDATAW(), test_pack_TBINFO(), TestGlobalDiscard(), TestGlobalFlagsFixed(), TestGlobalFlagsMoveable(), ToAscii(), ToAsciiEx(), TOOLTIPS_CalcTipSize(), TOOLTIPS_customdraw_fill(), TOOLTIPS_Refresh(), TreeListEditLabel(), TreeListGetItemRect(), TreeListGetNextItem(), CDefaultContextMenu::TryPickDefault(), UITOOLS95_DFC_ButtonCheckRadio(), UITOOLS95_DFC_ButtonPush(), UITOOLS95_DrawFrameCaption(), UITOOLS95_DrawFrameMenu(), UITOOLS95_DrawFrameScroll(), unz64local_CheckCurrentFileCoherencyHeader(), UpdateToolTip(), UserDrawCaption(), UserDrawCaptionText(), and ZoomWnd_OnDraw().