FFmpeg
|
Go to the source code of this file.
Macros | |
#define | __stdcall |
#define | __cdecl |
#define | noreturn |
#define | __declspec(x) |
#define | STDAPI extern "C" HRESULT |
#define | STDMETHODIMP HRESULT __stdcall |
#define | STDMETHODIMP_(x) x __stdcall |
#define | STDMETHOD(x) virtual HRESULT x |
#define | STDMETHOD_(a, x) virtual a x |
#define | TRUE true |
#define | FALSE false |
#define | S_OK (0x00000000) |
#define | S_FALSE (0x00000001) |
#define | E_NOINTERFACE (0X80004002) |
#define | E_POINTER (0x80004003) |
#define | E_FAIL (0x80004005) |
#define | E_OUTOFMEMORY (0x8007000E) |
#define | INVALID_HANDLE_VALUE ((HANDLE)((LONG_PTR)-1)) |
#define | FAILED(hr) ((hr) & 0x80000000) |
#define | SUCCEEDED(hr) (!FAILED(hr)) |
#define | MAKEDWORD(a, b, c, d) (((a) << 24) | ((b) << 16) | ((c) << 8) | (d)) |
#define | MAKEWORD(a, b) (((a) << 8) | (b)) |
#define | lstrlen strlen |
#define | lstrcpy strcpy |
#define | lstrcmpi strcasecmp |
#define | _stricmp strcasecmp |
#define | InterlockedIncrement(x) __sync_fetch_and_add((x), 1) |
#define | InterlockedDecrement(x) __sync_fetch_and_sub((x), 1) |
#define | InterlockedCompareExchange(x, y, z) __sync_val_compare_and_swap(x,z,y) |
#define | UInt32x32To64(a, b) ( (uint64_t) ( ((uint64_t)((uint32_t)(a))) * ((uint32_t)(b)) ) ) |
#define | Int64ShrlMod32(a, b) ( (uint64_t) ( (uint64_t)(a) >> (b) ) ) |
#define | Int32x32To64(a, b) ((__int64)(((__int64)((long)(a))) * ((long)(b)))) |
#define | MulDiv(nNumber, nNumerator, nDenominator) (int32_t) (((int64_t) (nNumber) * (int64_t) (nNumerator) + (int64_t) ((nDenominator)/2)) / (int64_t) (nDenominator)) |
#define __stdcall |
Definition at line 21 of file windows2linux.h.
#define __cdecl |
Definition at line 22 of file windows2linux.h.
#define noreturn |
Definition at line 23 of file windows2linux.h.
#define __declspec | ( | x | ) |
Definition at line 24 of file windows2linux.h.
#define STDAPI extern "C" HRESULT |
Definition at line 25 of file windows2linux.h.
Definition at line 26 of file windows2linux.h.
#define STDMETHODIMP_ | ( | x | ) | x __stdcall |
Definition at line 27 of file windows2linux.h.
#define STDMETHOD | ( | x | ) | virtual HRESULT x |
Definition at line 29 of file windows2linux.h.
Definition at line 30 of file windows2linux.h.
#define TRUE true |
Definition at line 33 of file windows2linux.h.
#define FALSE false |
Definition at line 37 of file windows2linux.h.
#define S_OK (0x00000000) |
Definition at line 40 of file windows2linux.h.
#define S_FALSE (0x00000001) |
Definition at line 41 of file windows2linux.h.
#define E_NOINTERFACE (0X80004002) |
Definition at line 42 of file windows2linux.h.
#define E_POINTER (0x80004003) |
Definition at line 43 of file windows2linux.h.
#define E_FAIL (0x80004005) |
Definition at line 44 of file windows2linux.h.
#define E_OUTOFMEMORY (0x8007000E) |
Definition at line 45 of file windows2linux.h.
Definition at line 47 of file windows2linux.h.
#define FAILED | ( | hr | ) | ((hr) & 0x80000000) |
Definition at line 48 of file windows2linux.h.
#define SUCCEEDED | ( | hr | ) | (!FAILED(hr)) |
Definition at line 49 of file windows2linux.h.
Definition at line 55 of file windows2linux.h.
#define lstrlen strlen |
Definition at line 58 of file windows2linux.h.
#define lstrcpy strcpy |
Definition at line 59 of file windows2linux.h.
#define lstrcmpi strcasecmp |
Definition at line 60 of file windows2linux.h.
#define _stricmp strcasecmp |
Definition at line 61 of file windows2linux.h.
#define InterlockedIncrement | ( | x | ) | __sync_fetch_and_add((x), 1) |
Definition at line 62 of file windows2linux.h.
#define InterlockedDecrement | ( | x | ) | __sync_fetch_and_sub((x), 1) |
Definition at line 63 of file windows2linux.h.
#define InterlockedCompareExchange | ( | x, | |
y, | |||
z | |||
) | __sync_val_compare_and_swap(x,z,y) |
Definition at line 65 of file windows2linux.h.
Definition at line 67 of file windows2linux.h.
Definition at line 68 of file windows2linux.h.
Definition at line 69 of file windows2linux.h.
#define MulDiv | ( | nNumber, | |
nNumerator, | |||
nDenominator | |||
) | (int32_t) (((int64_t) (nNumber) * (int64_t) (nNumerator) + (int64_t) ((nDenominator)/2)) / (int64_t) (nDenominator)) |
Definition at line 71 of file windows2linux.h.