Leaked source code of windows server 2003
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
/*++
Copyright (c) 1996-1999 Microsoft Corporation
Module Name:
init.h
Abstract:
Unidrv intialization related function header file
Environment:
Windows NT Unidrv driver
Revision History:
10/21/96 -amandan- Created
dd-mm-yy -author- description
--*/
#ifndef _INIT_H_
#define _INIT_H_
#define MICRON_TO_PIXEL(micron, dpi) MulDiv(micron, dpi, 25400)
#define MICRON_TO_MASTER(size_in_micron, MU) MulDiv(size_in_micron, MU, 25400)
#define MASTER_TO_MICRON(size_in_master, MU) MulDiv(size_in_master, 25400, MU)
BOOL BInitPDEV ( PDEV *pPDev, RECTL *prcFormImageArea );
BOOL BInitGdiInfo( PDEV *pPDev, ULONG *pGdiInfoBuffer, ULONG ulBufferSize );
BOOL BInitDevInfo( PDEV *pPDev, DEVINFO *pDevInfoBuffer, ULONG ulBufferSize );
BOOL BMergeAndValidateDevmode( PDEV *pPDev, PDEVMODE pdmInput, PRECTL prcFormImageArea );
BOOL BInitPalDevInfo( PDEV *pPDev, DEVINFO *pdevinfo, GDIINFO *pGDIInfo );
VOID VLoadPal( PDEV *pPDev );
VOID VInitPal8BPPMaskMode( PDEV *pPDev, GDIINFO *pGDIInfo );
BOOL BReloadBinaryData( PDEV *pPDev );
VOID VUnloadFreeBinaryData( PDEV *pPDev );
#endif // !_INIT_H_
|