ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

api.c File Reference
#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"
#include "wine/unicode.h"

Go to the source code of this file.

Data Structures

struct  AVIFilter

Defines

#define COBJMACROS
#define MAX_FILTERS   30 /* 30 => 7kB */

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (avifile)
static HRESULT AVIFILE_CLSIDFromString (LPCSTR idstr, LPCLSID id)
static BOOL AVIFILE_GetFileHandlerByExtension (LPCWSTR szFile, LPCLSID lpclsid)
void WINAPI AVIFileInit (void)
void WINAPI AVIFileExit (void)
HRESULT WINAPI AVIFileOpenA (PAVIFILE *ppfile, LPCSTR szFile, UINT uMode, LPCLSID lpHandler)
HRESULT WINAPI AVIFileOpenW (PAVIFILE *ppfile, LPCWSTR szFile, UINT uMode, LPCLSID lpHandler)
ULONG WINAPI AVIFileAddRef (PAVIFILE pfile)
ULONG WINAPI AVIFileRelease (PAVIFILE pfile)
HRESULT WINAPI AVIFileInfoA (PAVIFILE pfile, LPAVIFILEINFOA afi, LONG size)
HRESULT WINAPI AVIFileInfoW (PAVIFILE pfile, LPAVIFILEINFOW afiw, LONG size)
HRESULT WINAPI AVIFileGetStream (PAVIFILE pfile, PAVISTREAM *avis, DWORD fccType, LONG lParam)
HRESULT WINAPI AVIFileCreateStreamA (PAVIFILE pfile, PAVISTREAM *ppavi, LPAVISTREAMINFOA psi)
HRESULT WINAPI AVIFileCreateStreamW (PAVIFILE pfile, PAVISTREAM *avis, LPAVISTREAMINFOW asi)
HRESULT WINAPI AVIFileWriteData (PAVIFILE pfile, DWORD fcc, LPVOID lp, LONG size)
HRESULT WINAPI AVIFileReadData (PAVIFILE pfile, DWORD fcc, LPVOID lp, LPLONG size)
HRESULT WINAPI AVIFileEndRecord (PAVIFILE pfile)
ULONG WINAPI AVIStreamAddRef (PAVISTREAM pstream)
ULONG WINAPI AVIStreamRelease (PAVISTREAM pstream)
HRESULT WINAPI AVIStreamCreate (PAVISTREAM *ppavi, LONG lParam1, LONG lParam2, LPCLSID pclsidHandler)
HRESULT WINAPI AVIStreamInfoA (PAVISTREAM pstream, LPAVISTREAMINFOA asi, LONG size)
HRESULT WINAPI AVIStreamInfoW (PAVISTREAM pstream, LPAVISTREAMINFOW asi, LONG size)
LONG WINAPI AVIStreamFindSample (PAVISTREAM pstream, LONG pos, LONG flags)
HRESULT WINAPI AVIStreamReadFormat (PAVISTREAM pstream, LONG pos, LPVOID format, LPLONG formatsize)
HRESULT WINAPI AVIStreamSetFormat (PAVISTREAM pstream, LONG pos, LPVOID format, LONG formatsize)
HRESULT WINAPI AVIStreamRead (PAVISTREAM pstream, LONG start, LONG samples, LPVOID buffer, LONG buffersize, LPLONG bytesread, LPLONG samplesread)
HRESULT WINAPI AVIStreamWrite (PAVISTREAM pstream, LONG start, LONG samples, LPVOID buffer, LONG buffersize, DWORD flags, LPLONG sampwritten, LPLONG byteswritten)
HRESULT WINAPI AVIStreamReadData (PAVISTREAM pstream, DWORD fcc, LPVOID lp, LPLONG lpread)
HRESULT WINAPI AVIStreamWriteData (PAVISTREAM pstream, DWORD fcc, LPVOID lp, LONG size)
PGETFRAME WINAPI AVIStreamGetFrameOpen (PAVISTREAM pstream, LPBITMAPINFOHEADER lpbiWanted)
LPVOID WINAPI AVIStreamGetFrame (PGETFRAME pg, LONG pos)
HRESULT WINAPI AVIStreamGetFrameClose (PGETFRAME pg)
HRESULT WINAPI AVIMakeCompressedStream (PAVISTREAM *ppsCompressed, PAVISTREAM psSource, LPAVICOMPRESSOPTIONS aco, LPCLSID pclsidHandler)
HRESULT WINAPI AVIMakeFileFromStreams (PAVIFILE *ppfile, int nStreams, PAVISTREAM *ppStreams)
HRESULT WINAPI AVIStreamOpenFromFileA (PAVISTREAM *ppavi, LPCSTR szFile, DWORD fccType, LONG lParam, UINT mode, LPCLSID pclsidHandler)
HRESULT WINAPI AVIStreamOpenFromFileW (PAVISTREAM *ppavi, LPCWSTR szFile, DWORD fccType, LONG lParam, UINT mode, LPCLSID pclsidHandler)
LONG WINAPI AVIStreamBeginStreaming (PAVISTREAM pavi, LONG lStart, LONG lEnd, LONG lRate)
LONG WINAPI AVIStreamEndStreaming (PAVISTREAM pavi)
LONG WINAPI AVIStreamStart (PAVISTREAM pstream)
LONG WINAPI AVIStreamLength (PAVISTREAM pstream)
LONG WINAPI AVIStreamSampleToTime (PAVISTREAM pstream, LONG lSample)
LONG WINAPI AVIStreamTimeToSample (PAVISTREAM pstream, LONG lTime)
HRESULT WINAPI AVIBuildFilterA (LPSTR szFilter, LONG cbFilter, BOOL fSaving)
HRESULT WINAPI AVIBuildFilterW (LPWSTR szFilter, LONG cbFilter, BOOL fSaving)
static BOOL AVISaveOptionsFmtChoose (HWND hWnd)
static void AVISaveOptionsUpdate (HWND hWnd)
static INT_PTR CALLBACK AVISaveOptionsDlgProc (HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
BOOL WINAPI AVISaveOptions (HWND hWnd, UINT uFlags, INT nStreams, PAVISTREAM *ppavi, LPAVICOMPRESSOPTIONS *ppOptions)
HRESULT WINAPI AVISaveOptionsFree (INT nStreams, LPAVICOMPRESSOPTIONS *ppOptions)
HRESULT WINAPI AVISaveVA (LPCSTR szFile, CLSID *pclsidHandler, AVISAVECALLBACK lpfnCallback, int nStream, PAVISTREAM *ppavi, LPAVICOMPRESSOPTIONS *plpOptions)
static BOOL WINAPI AVIFILE_AVISaveDefaultCallback (INT progress)
HRESULT WINAPI AVISaveVW (LPCWSTR szFile, CLSID *pclsidHandler, AVISAVECALLBACK lpfnCallback, int nStreams, PAVISTREAM *ppavi, LPAVICOMPRESSOPTIONS *plpOptions)
HRESULT WINAPI CreateEditableStream (PAVISTREAM *ppEditable, PAVISTREAM pSource)
HRESULT WINAPI EditStreamClone (PAVISTREAM pStream, PAVISTREAM *ppResult)
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)
HRESULT WINAPI EditStreamSetInfoA (PAVISTREAM pstream, LPAVISTREAMINFOA asi, LONG size)
HRESULT WINAPI EditStreamSetInfoW (PAVISTREAM pstream, LPAVISTREAMINFOW asi, LONG size)
HRESULT WINAPI EditStreamSetNameA (PAVISTREAM pstream, LPCSTR szName)
HRESULT WINAPI EditStreamSetNameW (PAVISTREAM pstream, LPCWSTR szName)
HRESULT WINAPI AVIClearClipboard (void)
HRESULT WINAPI AVIGetFromClipboard (PAVIFILE *ppfile)
HRESULT WINAPI AVIMakeStreamFromClipboard (UINT cfFormat, HANDLE hGlobal, PAVISTREAM *ppstream)
HRESULT WINAPI AVIPutFileOnClipboard (PAVIFILE pfile)
HRESULT WINAPIV AVISaveA (LPCSTR szFile, CLSID *pclsidHandler, AVISAVECALLBACK lpfnCallback, int nStreams, PAVISTREAM pavi, LPAVICOMPRESSOPTIONS lpOptions,...)
HRESULT WINAPIV AVISaveW (LPCWSTR szFile, CLSID *pclsidHandler, AVISAVECALLBACK lpfnCallback, int nStreams, PAVISTREAM pavi, LPAVICOMPRESSOPTIONS lpOptions,...)

Variables

struct {
   UINT   uFlags
   INT   nStreams
   PAVISTREAM *   ppavis
   LPAVICOMPRESSOPTIONS *   ppOptions
   INT   nCurrent
SaveOpts

Generated on Sun May 27 2012 05:05:39 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.