/*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            = EDDQEXTF                                       */
/*                                                                    */
/*   Description     = Display Device Driver Query and Escape         */
/*                     function declarations for externally visible   */
/*                     routines.                                      */
/*                                                                    */
/*   Function        =                                                */
/*                                                                    */
/*   Reference       = Winthorn Functional Specification              */
/*                     Device Driver Interface Specification          */
/*                     Display Device Driver Design Specification     */
/*                                                                    */
/*                                                                    */
/**********************************************************************/


DSPENTRY eddq_QueryDeviceBitmaps (HDC           hdc,
                                  PBITMAPFORMAT pbmf,
                                  LONG          clBitmapFormats,
                                  PDC           pdcArg,
                                  ULONG         FunN);

DSPENTRY eddq_QueryDeviceCaps (HDC      hdc,
                               LONG     ArgOutIndex,
                               PULONG   ArgOutData,
                               ULONG    ArgOutCount,
                               PDC      pdcArg,
                               ULONG    FunN);

DSPENTRY eddq_QueryHardcopyCaps (HDC     hdc,
                                 ULONG   ArgStart,
                                 ULONG   ArgCount,
                                 PHCINFO ArgFormInfo,
                                 PDC     pdcArg,
                                 ULONG   FunN );

DSPENTRY eddq_Escape (HDC       hdc,
                      ULONG     ArgEscape,
                      ULONG     ArgInCount,
                      PULONG    ArgInData,
                      PULONG    ArgOutCount,
                      PULONG    ArgOutData,
                      PDC       pdcArg,
                      ULONG     FunN);

ULONG PASCAL NEAR eddq_QueryEscSupport (PULONG ArgInData);

ULONG PASCAL NEAR eddq_QueryVIOCellSizes (PULONG ArgOutCount,
                                          PULONG ArgOutData);

VOID FillInCapsTable(VOID);
