| /* | |
| * Copyright (c) 1999, Oracle and/or its affiliates. All rights reserved. | |
| * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. | |
| * | |
| * | |
| * | |
| * | |
| * | |
| * | |
| * | |
| * | |
| * | |
| * | |
| * | |
| * | |
| * | |
| * | |
| * | |
| * | |
| * | |
| * | |
| * | |
| * | |
| */ | |
| extern "C" { | |
| /* | |
| * Win32-specific declarations for AWT native interface. | |
| * See notes in jawt.h for an example of use. | |
| */ | |
| typedef struct jawt_Win32DrawingSurfaceInfo { | |
| /* Native window, DDB, or DIB handle */ | |
| union { | |
| HWND hwnd; | |
| HBITMAP hbitmap; | |
| void* pbits; | |
| }; | |
| /* | |
| * This HDC should always be used instead of the HDC returned from | |
| * BeginPaint() or any calls to GetDC(). | |
| */ | |
| HDC hdc; | |
| HPALETTE hpalette; | |
| } JAWT_Win32DrawingSurfaceInfo; | |
| } | |