/*DDK*************************************************************************/
/*                                                                           */
/* COPYRIGHT    Copyright (C) 1995 IBM Corporation                           */
/*                                                                           */
/*    The following IBM OS/2 WARP source code is provided to you solely for  */
/*    the purpose of assisting you in your development of OS/2 WARP device   */
/*    drivers. You may use this code in accordance with the IBM License      */
/*    Agreement provided in the IBM Device Driver Source Kit for OS/2. This  */
/*    Copyright statement may not be removed.                                */
/*                                                                           */
/*****************************************************************************/
/**********************************************************************/
/*                                                                    */
/*   File            = EDDEEXTF                                       */
/*                                                                    */
/*   Description     = Display Device Driver external files for       */
/*                     Enable routines                                */
/*                                                                    */
/*   Function        =                                                */
/*                                                                    */
/*   Reference       = Device Driver Interface Specification          */
/*                                                                    */
/*                                                                    */
/**********************************************************************/

USHORT FillLdb (pFLParamsLst   param1,
                pFLReturnsLst  param2);

ULONG FillPdb ( VOID );

ULONG EnableDC (pEDCParamsLst  param1);

USHORT DisableDC (PDC    pdcArg);

USHORT SaveDC (PDC  pdcArg);

USHORT RestoreDC (PDC    pdcArg,
                  LONG   Count);

USHORT ResetDC (PDC     pdcArg);

USHORT set_dc_defaults(VOID);

VOID PASCAL NEAR free_transient_dc_memory(VOID);

VOID PASCAL NEAR edde_FreeDCItems (PDC  pdcOld);

BOOL PASCAL InitialiseVRAM(VOID);

BOOL CreateFontCache(VOID);

VOID edde_CallPrfAddProgram(VOID);

VOID edde_CallVioSetMode(VOID);

VOID Unlock_Termination (ULONG Reason);

VOID TidyUp_Termination (ULONG Reason);

BOOL QueryAdapter(VOID);

VOID QueryAndSelectNativeMode(VOID);

VOID PASCAL SwitchToChosenMode(VOID);
