|
ReactOS 0.4.16-dev-1946-g52006dd
|
#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(), 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(), DrawEtchedLine(), 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(), CTaskSwitchWnd::HandleFullScreenApp(), IContextMenu_Invoke(), IEGetNameAndFlags(), IEGetNameAndFlagsEx(), ImageList_Copy(), ImageList_LoadImageA(), ImageList_LoadImageW(), InputList_AddInputMethodToUserRegistry(), InsertMenuA(), InsertMenuW(), CSendToMenu::InsertSendToItems(), IntDrawDiagEdge(), IntDrawRectEdge(), IntGetMenuState(), IntLoadPreloadKeyboardLayouts(), IShellFolder_GetDisplayNameOf(), CDefView::ItemCount(), KbSwitch_OnNotifyIconMsg(), KbSwitch_OnPenIconMsg(), 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(), OnContextMenu(), OnRButtonDown(), 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_GetCommandStringImpl(), Shell_MergeMenus(), SHELL_PidlGetIconLocationW(), ShellBrowser_SetToolbarItems(), SHGetFileInfoW(), SHGetNewLinkInfoA(), SHGetNewLinkInfoW(), SHGetNewLinkInfoWrapW(), ShowHideMenuCtl(), ShowNetworkIconContextMenu(), SHUpdateImageA(), SHUpdateImageW(), sndPlaySoundA(), sndPlaySoundW(), test_browse_pidl_(), test_browse_pidl_sb_(), TEST_InvalidFlags(), TEST_InvalidSize(), 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().