## Presentation Device Driver Reference for OS/2

[prev][next][parent][TOC]

### GreOpenDC

Select an item:

    Syntax
    Parameters
    Returns
    Remarks
    Glossary

Description

GreOpenDC creates an output device context (DC). The new device context inherits the current code page of the process that created it.

This function is supported by the graphics engine.

    #define INCL_GRE_DCS

    #include <os2.h>

    HDC             hdc;        /*  Device context handle. */

    ULONG           ulType;     /*  Type of DC being opened. */

    PSZ             pszToken;   /*  This parameter is ignored by the graphics engine. */

    LONG            cData;      /*  Number of elements in the data structure. */

    PDEVOPENDATA    pszData;    /*  Pointer to data structure. */

    PVOID           pInstance;  /*  Pointer to instance data. */

    ULONG           lFunction;  /*  High-order WORD=flags; low-order WORD=NGreOpenDC. */

    HDC             rc;         /*  Return codes. */

    rc = GreOpenDC(hdc, ulType, pszToken, cData,

           pszData, pInstance, lFunction);