Last change
on this file since 26676 was 26676, checked in by davidb, 11 years ago |
The Java Windows JNI header files. Needed when cross-compiling on a Linux host (using mingw) to produce native Windows JNI dlls
|
-
Property svn:executable
set to
*
|
File size:
852 bytes
|
Rev | Line | |
---|
[26676] | 1 | /*
|
---|
| 2 | * %W% %E%
|
---|
| 3 | *
|
---|
| 4 | * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
|
---|
| 5 | * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
|
---|
| 6 | */
|
---|
| 7 |
|
---|
| 8 | #ifndef _JAVASOFT_JAWT_MD_H_
|
---|
| 9 | #define _JAVASOFT_JAWT_MD_H_
|
---|
| 10 |
|
---|
| 11 | #include <windows.h>
|
---|
| 12 | #include "jawt.h"
|
---|
| 13 |
|
---|
| 14 | #ifdef __cplusplus
|
---|
| 15 | extern "C" {
|
---|
| 16 | #endif
|
---|
| 17 |
|
---|
| 18 | /*
|
---|
| 19 | * Win32-specific declarations for AWT native interface.
|
---|
| 20 | * See notes in jawt.h for an example of use.
|
---|
| 21 | */
|
---|
| 22 | typedef struct jawt_Win32DrawingSurfaceInfo {
|
---|
| 23 | /* Native window, DDB, or DIB handle */
|
---|
| 24 | union {
|
---|
| 25 | HWND hwnd;
|
---|
| 26 | HBITMAP hbitmap;
|
---|
| 27 | void* pbits;
|
---|
| 28 | };
|
---|
| 29 | /*
|
---|
| 30 | * This HDC should always be used instead of the HDC returned from
|
---|
| 31 | * BeginPaint() or any calls to GetDC().
|
---|
| 32 | */
|
---|
| 33 | HDC hdc;
|
---|
| 34 | HPALETTE hpalette;
|
---|
| 35 | } JAWT_Win32DrawingSurfaceInfo;
|
---|
| 36 |
|
---|
| 37 | #ifdef __cplusplus
|
---|
| 38 | }
|
---|
| 39 | #endif
|
---|
| 40 |
|
---|
| 41 | #endif /* !_JAVASOFT_JAWT_MD_H_ */
|
---|
Note:
See
TracBrowser
for help on using the repository browser.