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

gdi32p.h File Reference

Go to the source code of this file.

Data Structures

struct  PMETAFILEDC
struct  PMF_ENTRY
struct  PENHMETAFILE
struct  PUMPDEV
struct  PLOCALFONT

Defines

#define HANDLE_LIST_INC   20
#define METAFILE_MEMORY   1
#define METAFILE_DISK   2
#define SAPCALLBACKDELAY   244
#define ROP_USES_SOURCE(Rop)   (((Rop) << 2 ^ Rop) & 0xCC0000)
#define PDEV_UMPD_ID   0xFEDCBA98
#define UMPDEV_NO_ESCAPE   0x0002
#define UMPDEV_SUPPORT_ESCAPE   0x0004
#define LOCALFONT_COUNT   10
#define FOtoF(pfo)   (*(pfo))

Typedefs

typedef INT(CALLBACK * EMFPLAYPROC )(HDC hdc, INT iFunction, HANDLE hPageQuery)
typedef DOCINFOW *typedef DWORD (WINAPI *STARTDOCPRINTERW)(HANDLE
typedef DOCINFOW *typedef PBYTE
typedef VOID ULONG
typedef VOID FLONG

Functions

typedef BOOL (WINAPI *ABORTPRINTER)(HANDLE)
typedef HANDLE (WINAPI *COMMITSPOOLDATA)(HANDLE
typedef LONG (WINAPI *DOCUMENTPROPERTIESW)(HWND
typedef LPWSTR (WINAPI *STARTDOCDLGW)(HANDLE
typedef INT (WINAPI *DOCUMENTEVENT)(HANDLE
typedef DWORD (WINAPI *QUERYSPOOLMODE)(HANDLE
PVOID HEAP_alloc (DWORD len)
NTSTATUS HEAP_strdupA2W (LPWSTR *ppszW, LPCSTR lpszA)
VOID HEAP_free (LPVOID memory)
VOID FASTCALL FONT_TextMetricWToA (const TEXTMETRICW *ptmW, LPTEXTMETRICA ptmA)
VOID FASTCALL NewTextMetricW2A (NEWTEXTMETRICA *tma, NEWTEXTMETRICW *tmw)
VOID FASTCALL NewTextMetricExW2A (NEWTEXTMETRICEXA *tma, NEWTEXTMETRICEXW *tmw)
BOOL FASTCALL DeleteRegion (HRGN)
BOOL GdiIsHandleValid (HGDIOBJ hGdiObj)
BOOL GdiGetHandleUserData (HGDIOBJ hGdiObj, DWORD ObjectType, PVOID *UserData)
PLDC FASTCALL GdiGetLDC (HDC hDC)
HGDIOBJ WINAPI GdiFixUpHandle (HGDIOBJ hGO)
BOOL WINAPI CalculateColorTableSize (CONST BITMAPINFOHEADER *BitmapInfoHeader, UINT *ColorSpec, UINT *ColorTableSize)
LPBITMAPINFO WINAPI ConvertBitmapInfo (CONST BITMAPINFO *BitmapInfo, UINT ColorSpec, UINT *BitmapInfoSize, BOOL FollowedByData)
DWORD WINAPI GetAndSetDCDWord (HDC, INT, DWORD, DWORD, DWORD, DWORD)
DWORD WINAPI GetDCDWord (HDC, INT, DWORD)
HGDIOBJ WINAPI GetDCObject (HDC, INT)
VOID NTAPI LogFontA2W (LPLOGFONTW pW, CONST LOGFONTA *pA)
VOID NTAPI LogFontW2A (LPLOGFONTA pA, CONST LOGFONTW *pW)
VOID WINAPI EnumLogFontExW2A (LPENUMLOGFONTEXA fontA, CONST ENUMLOGFONTEXW *fontW)
UINT WINAPI UserRealizePalette (HDC hDC)
int WINAPI GdiAddFontResourceW (LPCWSTR lpszFilename, FLONG fl, DESIGNVECTOR *pdv)
VOID WINAPI GdiSetLastError (DWORD dwErrCode)
DWORD WINAPI GdiGetCodePage (HDC)
int WINAPI GdiGetBitmapBitsSize (BITMAPINFO *lpbmi)
VOID GdiSAPCallback (PLDC pldc)
HGDIOBJ FASTCALL hGetPEBHandle (HANDLECACHETYPE, COLORREF)
int FASTCALL DocumentEventEx (PVOID, HANDLE, HDC, int, ULONG, PVOID, ULONG, PVOID)
BOOL FASTCALL EndPagePrinterEx (PVOID, HANDLE)
BOOL FASTCALL LoadTheSpoolerDrv (VOID)
FORCEINLINE PVOID GdiAllocBatchCommand (HDC hdc, USHORT Cmd)
FORCEINLINE PDC_ATTR GdiGetDcAttr (HDC hdc)
FORCEINLINE int _lrintf (float f)

Variables

PGDI_TABLE_ENTRY GdiHandleTable
PGDI_SHARED_HANDLE_TABLE GdiSharedHandleTable
HANDLE hProcessHeap
HANDLE CurrentProcessId
DWORD GDI_BatchLimit
PDEVCAPS GdiDevCaps
BOOL gbLpk
HANDLE ghSpooler
RTL_CRITICAL_SECTION semLocal
typedef HANDLE
typedef LPWSTR
typedef PDEVMODEW
typedef LPBYTE
typedef LPDWORD
typedef size_t
typedef PHANDLE
typedef LPPRINTER_DEFAULTSW
typedef PVOID
typedef PDWORD
typedef LARGE_INTEGER
typedef PLARGE_INTEGER
typedef BOOL
typedef HDC
typedef INT
CLOSEPRINTER fpClosePrinter
OPENPRINTERW fpOpenPrinterW

Generated on Sat May 26 2012 06:09:26 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.