# This .cfg file is used to generate the interface to the wgl routines # used internally by the WindowsGLContext implementation. JavaOutputDir gensrc/classes NativeOutputDir gensrc/native/Windows Package jogamp.nativewindow.windows JavaClass GDI Style AllStatic Opaque boolean BOOL Opaque int HRESULT Opaque long HANDLE Opaque long PROC Opaque long void ** NIODirectOnly DwmEnableBlurBehindWindow NIODirectOnly DwmExtendFrameIntoClientArea NIODirectOnly DwmGetWindowAttribute NIODirectOnly DwmSetWindowAttribute NIODirectOnly GetWindowCompositionAccentPolicy NIODirectOnly SetWindowCompositionAccentPolicy ImmutableAccess BITMAPINFO # ImmutableAccess BITMAPINFOHEADER # ImmutableAccess DWM_BLURBEHIND # ImmutableAccess MARGINS # ImmutableAccess PIXELFORMATDESCRIPTOR ImmutableAccess RECT ImmutableAccess RGBQUAD Import com.jogamp.nativewindow.util.Point Import com.jogamp.nativewindow.NativeWindowException Import jogamp.nativewindow.NWJNILibLoader import jogamp.nativewindow.Debug CustomCCode #define WIN32_LEAN_AND_MEAN CustomCCode #include CustomCCode #undef WIN32_LEAN_AND_MEAN CustomCCode #include CustomCCode #include CustomCCode #include CustomCCode #include "WindowsUser.h" CustomCCode #include "WindowsDWM.h" CustomCCode #include "WindowsSHC.h" CustomCCode extern HINSTANCE GetApplicationHandle();