The Open Toolkit library  1.0
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events
Package OpenTK.Platform.Windows

Typedefs

using HWND = System.IntPtr
 
using HINSTANCE = System.IntPtr
 
using HMENU = System.IntPtr
 
using HICON = System.IntPtr
 
using HBRUSH = System.IntPtr
 
using HCURSOR = System.IntPtr
 
using LRESULT = System.IntPtr
 
using LPVOID = System.IntPtr
 
using LPCTSTR = System.String
 
using WPARAM = System.IntPtr
 
using LPARAM = System.IntPtr
 
using HANDLE = System.IntPtr
 
using HRAWINPUT = System.IntPtr
 
using BYTE = System.Byte
 
using SHORT = System.Int16
 
using USHORT = System.UInt16
 
using LONG = System.Int32
 
using ULONG = System.UInt32
 
using WORD = System.Int16
 
using DWORD = System.Int32
 
using BOOL = System.Boolean
 
using INT = System.Int32
 
using UINT = System.UInt32
 
using LONG_PTR = System.IntPtr
 
using ATOM = System.Int32
 
using COLORREF = System.Int32
 
using RECT = OpenTK.Platform.Windows.Win32Rectangle
 
using WNDPROC = System.IntPtr
 
using LPDEVMODE = DeviceMode
 
using HDEVNOTIFY = System.IntPtr
 
using HRESULT = System.IntPtr
 
using HMONITOR = System.IntPtr
 
using DWORD_PTR = System.IntPtr
 
using UINT_PTR = System.UIntPtr
 
using TIMERPROC = Functions.TimerProc
 

Enumerations

enum  GWL {
  WNDPROC = (-4), HINSTANCE = (-6), HWNDPARENT = (-8), STYLE = (-16),
  EXSTYLE = (-20), USERDATA = (-21), ID = (-12)
}
 Window field offsets for GetWindowLong() and GetWindowLongPtr(). More...
 
enum  MouseKeys {
  None = 0, Left = 0x0001, Right = 0x0002, Middle = 0x0010,
  XButton1 = 0x0020, XButton2 = 0x0040
}
 Enumerates flag bits for which mouse-buttons are held down during WM_MOUSEMOVE, WM_XBUTTONDOWN, and others.. More...
 
enum  MouseXButtonHIWORD { XButton1 = 1, XButton2 = 2 }
 Paramaters sent in wParam HIWORD of WM_XBUTTONDOWN, WM_XBUTTONUP More...
 
enum  DwmWindowAttribute {
  NCRENDERING_ENABLED = 1, NCRENDERING_POLICY, TRANSITIONS_FORCEDISABLED, ALLOW_NCPAINT,
  CAPTION_BUTTON_BOUNDS, NONCLIENT_RTL_LAYOUT, FORCE_ICONIC_REPRESENTATION, FLIP3D_POLICY,
  EXTENDED_FRAME_BOUNDS, HAS_ICONIC_BITMAP, DISALLOW_PEEK, EXCLUDED_FROM_PEEK,
  LAST
}
 
enum  ShGetFileIconFlags : int {
  ShGetFileIconFlags.Icon = 0x000000100, ShGetFileIconFlags.DisplayName = 0x000000200, ShGetFileIconFlags.TypeName = 0x000000400, ShGetFileIconFlags.Attributes = 0x000000800,
  ShGetFileIconFlags.IconLocation = 0x000001000, ShGetFileIconFlags.ExeType = 0x000002000, ShGetFileIconFlags.SysIconIndex = 0x000004000, ShGetFileIconFlags.LinkOverlay = 0x000008000,
  ShGetFileIconFlags.Selected = 0x000010000, ShGetFileIconFlags.Attr_Specified = 0x000020000, ShGetFileIconFlags.LargeIcon = 0x000000000, ShGetFileIconFlags.SmallIcon = 0x000000001,
  ShGetFileIconFlags.OpenIcon = 0x000000002, ShGetFileIconFlags.ShellIconSize = 0x000000004, ShGetFileIconFlags.PIDL = 0x000000008, ShGetFileIconFlags.UseFileAttributes = 0x000000010,
  ShGetFileIconFlags.AddOverlays = 0x000000020, ShGetFileIconFlags.OverlayIndex = 0x000000040
}
 
enum  MonitorFrom { Null = 0, Primary = 1, Nearest = 2 }
 
enum  CursorName : int { Arrow = 32512 }
 
enum  TrackMouseEventFlags : uint {
  HOVER = 0x00000001, LEAVE = 0x00000002, NONCLIENT = 0x00000010, QUERY = 0x40000000,
  CANCEL = 0x80000000
}
 
enum  MouseActivate { ACTIVATE = 1, ACTIVATEANDEAT = 2, NOACTIVATE = 3, NOACTIVATEANDEAT = 4 }
 
enum  DeviceNotification { WINDOW_HANDLE = 0x00000000, SERVICE_HANDLE = 0x00000001, ALL_INTERFACE_CLASSES = 0x00000004 }
 
enum  DeviceBroadcastType {
  OEM = 0, VOLUME = 2, PORT = 3, INTERFACE = 5,
  HANDLE = 6
}
 
enum  ArbCreateContext {
  DebugBit = 0x0001, ForwardCompatibleBit = 0x0002, MajorVersion = 0x2091, MinorVersion = 0x2092,
  LayerPlane = 0x2093, Flags = 0x2094, ErrorInvalidVersion = 0x2095
}
 
enum  WGL_ARB_buffer_region { BackColorBufferBitArb = ((int)0x00000002), StencilBufferBitArb = ((int)0x00000008), FrontColorBufferBitArb = ((int)0x00000001), DepthBufferBitArb = ((int)0x00000004) }
 
enum  WGL_EXT_pixel_format {
  SupportGdiExt = ((int)0x200f), TypeColorindexExt = ((int)0x202c), AccelerationExt = ((int)0x2003), GreenBitsExt = ((int)0x2017),
  DrawToWindowExt = ((int)0x2001), SwapCopyExt = ((int)0x2029), DrawToBitmapExt = ((int)0x2002), TransparentExt = ((int)0x200a),
  SwapMethodExt = ((int)0x2007), SwapLayerBuffersExt = ((int)0x2006), PixelTypeExt = ((int)0x2013), AlphaShiftExt = ((int)0x201c),
  AccumRedBitsExt = ((int)0x201e), FullAccelerationExt = ((int)0x2027), SupportOpenglExt = ((int)0x2010), BlueShiftExt = ((int)0x201a),
  RedBitsExt = ((int)0x2015), NoAccelerationExt = ((int)0x2025), StereoExt = ((int)0x2012), GreenShiftExt = ((int)0x2018),
  BlueBitsExt = ((int)0x2019), AlphaBitsExt = ((int)0x201b), RedShiftExt = ((int)0x2016), DepthBitsExt = ((int)0x2022),
  TypeRgbaExt = ((int)0x202b), GenericAccelerationExt = ((int)0x2026), AccumAlphaBitsExt = ((int)0x2021), AccumGreenBitsExt = ((int)0x201f),
  TransparentValueExt = ((int)0x200b), AccumBlueBitsExt = ((int)0x2020), ShareDepthExt = ((int)0x200c), ShareAccumExt = ((int)0x200e),
  SwapExchangeExt = ((int)0x2028), AccumBitsExt = ((int)0x201d), NumberUnderlaysExt = ((int)0x2009), StencilBitsExt = ((int)0x2023),
  DoubleBufferExt = ((int)0x2011), NeedPaletteExt = ((int)0x2004), ColorBitsExt = ((int)0x2014), SwapUndefinedExt = ((int)0x202a),
  NeedSystemPaletteExt = ((int)0x2005), NumberOverlaysExt = ((int)0x2008), AuxBuffersExt = ((int)0x2024), NumberPixelFormatsExt = ((int)0x2000),
  ShareStencilExt = ((int)0x200d)
}
 
enum  WGL_ARB_pixel_format {
  ShareStencilArb = ((int)0x200d), AccumBitsArb = ((int)0x201d), NumberUnderlaysArb = ((int)0x2009), StereoArb = ((int)0x2012),
  MaxPbufferHeightArb = ((int)0x2030), TypeRgbaArb = ((int)0x202b), SupportGdiArb = ((int)0x200f), NeedSystemPaletteArb = ((int)0x2005),
  AlphaBitsArb = ((int)0x201b), ShareDepthArb = ((int)0x200c), SupportOpenglArb = ((int)0x2010), ColorBitsArb = ((int)0x2014),
  AccumRedBitsArb = ((int)0x201e), MaxPbufferWidthArb = ((int)0x202f), NumberOverlaysArb = ((int)0x2008), MaxPbufferPixelsArb = ((int)0x202e),
  NeedPaletteArb = ((int)0x2004), RedShiftArb = ((int)0x2016), AccelerationArb = ((int)0x2003), GreenBitsArb = ((int)0x2017),
  TransparentGreenValueArb = ((int)0x2038), PixelTypeArb = ((int)0x2013), AuxBuffersArb = ((int)0x2024), DrawToWindowArb = ((int)0x2001),
  RedBitsArb = ((int)0x2015), NumberPixelFormatsArb = ((int)0x2000), GenericAccelerationArb = ((int)0x2026), BlueBitsArb = ((int)0x2019),
  PbufferLargestArb = ((int)0x2033), AccumAlphaBitsArb = ((int)0x2021), TransparentArb = ((int)0x200a), FullAccelerationArb = ((int)0x2027),
  ShareAccumArb = ((int)0x200e), SwapExchangeArb = ((int)0x2028), SwapUndefinedArb = ((int)0x202a), TransparentAlphaValueArb = ((int)0x203a),
  PbufferHeightArb = ((int)0x2035), TransparentBlueValueArb = ((int)0x2039), SwapMethodArb = ((int)0x2007), StencilBitsArb = ((int)0x2023),
  DepthBitsArb = ((int)0x2022), GreenShiftArb = ((int)0x2018), TransparentRedValueArb = ((int)0x2037), DoubleBufferArb = ((int)0x2011),
  NoAccelerationArb = ((int)0x2025), TypeColorindexArb = ((int)0x202c), SwapLayerBuffersArb = ((int)0x2006), AccumBlueBitsArb = ((int)0x2020),
  DrawToPbufferArb = ((int)0x202d), AccumGreenBitsArb = ((int)0x201f), PbufferWidthArb = ((int)0x2034), TransparentIndexValueArb = ((int)0x203b),
  AlphaShiftArb = ((int)0x201c), DrawToBitmapArb = ((int)0x2002), BlueShiftArb = ((int)0x201a), SwapCopyArb = ((int)0x2029)
}
 
enum  WGL_EXT_pbuffer {
  DrawToPbufferExt = ((int)0x202d), PbufferLargestExt = ((int)0x2033), OptimalPbufferWidthExt = ((int)0x2031), MaxPbufferPixelsExt = ((int)0x202e),
  MaxPbufferHeightExt = ((int)0x2030), PbufferWidthExt = ((int)0x2034), MaxPbufferWidthExt = ((int)0x202f), OptimalPbufferHeightExt = ((int)0x2032),
  PbufferHeightExt = ((int)0x2035)
}
 
enum  WGL_ARB_pbuffer {
  PbufferWidthArb = ((int)0x2034), TransparentGreenValueArb = ((int)0x2038), PbufferHeightArb = ((int)0x2035), PbufferLostArb = ((int)0x2036),
  DrawToPbufferArb = ((int)0x202d), TransparentIndexValueArb = ((int)0x203b), TransparentRedValueArb = ((int)0x2037), MaxPbufferPixelsArb = ((int)0x202e),
  TransparentAlphaValueArb = ((int)0x203a), MaxPbufferWidthArb = ((int)0x202f), MaxPbufferHeightArb = ((int)0x2030), TransparentBlueValueArb = ((int)0x2039),
  PbufferLargestArb = ((int)0x2033)
}
 
enum  WGL_EXT_depth_float { DepthFloatExt = ((int)0x2040) }
 
enum  WGL_EXT_multisample { SampleBuffersExt = ((int)0x2041), SamplesExt = ((int)0x2042) }
 
enum  WGL_ARB_multisample { SampleBuffersArb = ((int)0x2041), SamplesArb = ((int)0x2042) }
 
enum  WGL_EXT_make_current_read { ErrorInvalidPixelTypeExt = ((int)0x2043) }
 
enum  WGL_ARB_make_current_read { ErrorInvalidPixelTypeArb = ((int)0x2043), ErrorIncompatibleDeviceContextsArb = ((int)0x2054) }
 
enum  WGL_I3D_genlock {
  GenlockSourceMultiviewI3d = ((int)0x2044), GenlockSourceEdgeBothI3d = ((int)0x204c), GenlockSourceEdgeRisingI3d = ((int)0x204b), GenlockSourceDigitalSyncI3d = ((int)0x2048),
  GenlockSourceExtenalFieldI3d = ((int)0x2046), GenlockSourceDigitalFieldI3d = ((int)0x2049), GenlockSourceExtenalSyncI3d = ((int)0x2045), GenlockSourceEdgeFallingI3d = ((int)0x204a),
  GenlockSourceExtenalTtlI3d = ((int)0x2047)
}
 
enum  WGL_I3D_gamma { GammaExcludeDesktopI3d = ((int)0x204f), GammaTableSizeI3d = ((int)0x204e) }
 
enum  WGL_I3D_digital_video_control { DigitalVideoCursorAlphaFramebufferI3d = ((int)0x2050), DigitalVideoGammaCorrectedI3d = ((int)0x2053), DigitalVideoCursorAlphaValueI3d = ((int)0x2051), DigitalVideoCursorIncludedI3d = ((int)0x2052) }
 
enum  WGL_3DFX_multisample { SampleBuffers3dfx = ((int)0x2060), Samples3dfx = ((int)0x2061) }
 
enum  WGL_ARB_render_texture {
  TextureCubeMapPositiveXArb = ((int)0x207d), TextureCubeMapPositiveYArb = ((int)0x207f), Aux0Arb = ((int)0x2087), Texture1dArb = ((int)0x2079),
  Aux6Arb = ((int)0x208d), TextureCubeMapArb = ((int)0x2078), TextureFormatArb = ((int)0x2072), BackRightArb = ((int)0x2086),
  BindToTextureRgbArb = ((int)0x2070), MipmapLevelArb = ((int)0x207b), CubeMapFaceArb = ((int)0x207c), TextureCubeMapNegativeXArb = ((int)0x207e),
  Aux7Arb = ((int)0x208e), Aux8Arb = ((int)0x208f), MipmapTextureArb = ((int)0x2074), NoTextureArb = ((int)0x2077),
  Aux3Arb = ((int)0x208a), Texture2DArb = ((int)0x207a), Aux1Arb = ((int)0x2088), TextureCubeMapPositiveZArb = ((int)0x2081),
  BindToTextureRgbaArb = ((int)0x2071), TextureCubeMapNegativeYArb = ((int)0x2080), TextureRgbaArb = ((int)0x2076), FrontRightArb = ((int)0x2084),
  Aux5Arb = ((int)0x208c), Aux4Arb = ((int)0x208b), TextureTargetArb = ((int)0x2073), FrontLeftArb = ((int)0x2083),
  Aux9Arb = ((int)0x2090), TextureRgbArb = ((int)0x2075), BackLeftArb = ((int)0x2085), TextureCubeMapNegativeZArb = ((int)0x2082),
  Aux2Arb = ((int)0x2089)
}
 
enum  WGL_NV_render_texture_rectangle { BindToTextureRectangleRgbNv = ((int)0x20a0), BindToTextureRectangleRgbaNv = ((int)0x20a1), TextureRectangleNv = ((int)0x20a2) }
 
enum  WGL_NV_render_depth_texture {
  DepthTextureFormatNv = ((int)0x20a5), TextureDepthComponentNv = ((int)0x20a6), BindToTextureDepthNv = ((int)0x20a3), DepthComponentNv = ((int)0x20a7),
  BindToTextureRectangleDepthNv = ((int)0x20a4)
}
 
enum  WGL_NV_float_buffer {
  BindToTextureRectangleFloatRNv = ((int)0x20b1), TextureFloatRNv = ((int)0x20b5), TextureFloatRgbNv = ((int)0x20b7), TextureFloatRgNv = ((int)0x20b6),
  TextureFloatRgbaNv = ((int)0x20b8), BindToTextureRectangleFloatRgbaNv = ((int)0x20b4), FloatComponentsNv = ((int)0x20b0), BindToTextureRectangleFloatRgNv = ((int)0x20b2),
  BindToTextureRectangleFloatRgbNv = ((int)0x20b3)
}
 
enum  WGL_ARB_pixel_format_float { TypeRgbaFloatArb = ((int)0x21a0) }
 
enum  WGL_ATI_pixel_format_float { TypeRgbaFloatAti = ((int)0x21a0) }
 
enum  WGL_font_type { FontLines = ((int)0) }
 
enum  All {
  SwapCopyExt = ((int)0x2029), BackColorBufferBitArb = ((int)0x00000002), FullAccelerationArb = ((int)0x2027), AccelerationExt = ((int)0x2003),
  GenlockSourceMultiviewI3d = ((int)0x2044), Aux3Arb = ((int)0x208a), TextureCubeMapNegativeYArb = ((int)0x2080), DoubleBufferArb = ((int)0x2011),
  SwapUndefinedExt = ((int)0x202a), SupportGdiArb = ((int)0x200f), Aux2Arb = ((int)0x2089), TextureCubeMapArb = ((int)0x2078),
  SwapLayerBuffersExt = ((int)0x2006), SwapCopyArb = ((int)0x2029), ErrorIncompatibleDeviceContextsArb = ((int)0x2054), TypeColorindexArb = ((int)0x202c),
  DigitalVideoCursorIncludedI3d = ((int)0x2052), NeedPaletteExt = ((int)0x2004), RedBitsArb = ((int)0x2015), TextureCubeMapNegativeXArb = ((int)0x207e),
  SampleBuffersExt = ((int)0x2041), GenericAccelerationExt = ((int)0x2026), BindToTextureRectangleRgbaNv = ((int)0x20a1), NoTextureArb = ((int)0x2077),
  FrontColorBufferBitArb = ((int)0x00000001), TransparentValueExt = ((int)0x200b), AlphaBitsArb = ((int)0x201b), RedBitsExt = ((int)0x2015),
  PbufferHeightArb = ((int)0x2035), BindToTextureRectangleFloatRgbaNv = ((int)0x20b4), SampleBuffersArb = ((int)0x2041), MipmapLevelArb = ((int)0x207b),
  NeedSystemPaletteExt = ((int)0x2005), Aux4Arb = ((int)0x208b), TextureFormatArb = ((int)0x2072), AccumBitsExt = ((int)0x201d),
  AccumBlueBitsExt = ((int)0x2020), BackLeftArb = ((int)0x2085), AlphaBitsExt = ((int)0x201b), StencilBitsArb = ((int)0x2023),
  DrawToPbufferExt = ((int)0x202d), FullAccelerationExt = ((int)0x2027), ColorBitsExt = ((int)0x2014), BindToTextureRectangleFloatRgNv = ((int)0x20b2),
  DepthBufferBitArb = ((int)0x00000004), BindToTextureRgbaArb = ((int)0x2071), AccumGreenBitsArb = ((int)0x201f), AccumBitsArb = ((int)0x201d),
  TypeRgbaFloatArb = ((int)0x21a0), NeedPaletteArb = ((int)0x2004), ShareAccumArb = ((int)0x200e), TransparentArb = ((int)0x200a),
  ShareStencilArb = ((int)0x200d), Aux5Arb = ((int)0x208c), ImageBufferLockI3d = ((int)0x00000002), TextureFloatRNv = ((int)0x20b5),
  DepthComponentNv = ((int)0x20a7), FloatComponentsNv = ((int)0x20b0), TransparentGreenValueArb = ((int)0x2038), GenlockSourceExtenalTtlI3d = ((int)0x2047),
  NeedSystemPaletteArb = ((int)0x2005), BlueBitsExt = ((int)0x2019), GreenShiftExt = ((int)0x2018), OptimalPbufferWidthExt = ((int)0x2031),
  AuxBuffersExt = ((int)0x2024), TypeRgbaFloatAti = ((int)0x21a0), FrontRightArb = ((int)0x2084), DepthBitsExt = ((int)0x2022),
  GammaTableSizeI3d = ((int)0x204e), AccumAlphaBitsArb = ((int)0x2021), Aux0Arb = ((int)0x2087), TransparentIndexValueArb = ((int)0x203b),
  AccumGreenBitsExt = ((int)0x201f), TransparentBlueValueArb = ((int)0x2039), NoAccelerationArb = ((int)0x2025), MaxPbufferPixelsArb = ((int)0x202e),
  GammaExcludeDesktopI3d = ((int)0x204f), MaxPbufferPixelsExt = ((int)0x202e), AccumBlueBitsArb = ((int)0x2020), SwapUndefinedArb = ((int)0x202a),
  ShareDepthExt = ((int)0x200c), GenlockSourceEdgeBothI3d = ((int)0x204c), Samples3dfx = ((int)0x2061), DoubleBufferExt = ((int)0x2011),
  BindToTextureRectangleFloatRgbNv = ((int)0x20b3), SwapMethodExt = ((int)0x2007), ErrorInvalidPixelTypeArb = ((int)0x2043), GreenShiftArb = ((int)0x2018),
  TextureFloatRgbaNv = ((int)0x20b8), Aux1Arb = ((int)0x2088), GreenBitsArb = ((int)0x2017), NumberPixelFormatsExt = ((int)0x2000),
  NumberOverlaysExt = ((int)0x2008), PixelTypeArb = ((int)0x2013), SwapLayerBuffersArb = ((int)0x2006), DrawToBitmapArb = ((int)0x2002),
  NumberPixelFormatsArb = ((int)0x2000), PbufferLostArb = ((int)0x2036), Aux9Arb = ((int)0x2090), TextureCubeMapPositiveZArb = ((int)0x2081),
  MaxPbufferHeightArb = ((int)0x2030), TransparentExt = ((int)0x200a), PbufferLargestArb = ((int)0x2033), SwapMethodArb = ((int)0x2007),
  TextureRgbaArb = ((int)0x2076), PbufferWidthExt = ((int)0x2034), OptimalPbufferHeightExt = ((int)0x2032), StencilBitsExt = ((int)0x2023),
  ShareStencilExt = ((int)0x200d), DepthFloatExt = ((int)0x2040), BindToTextureRgbArb = ((int)0x2070), BindToTextureRectangleRgbNv = ((int)0x20a0),
  GenlockSourceDigitalSyncI3d = ((int)0x2048), AccumAlphaBitsExt = ((int)0x2021), GenlockSourceExtenalSyncI3d = ((int)0x2045), RedShiftExt = ((int)0x2016),
  GenlockSourceDigitalFieldI3d = ((int)0x2049), FrontLeftArb = ((int)0x2083), BlueShiftArb = ((int)0x201a), PbufferWidthArb = ((int)0x2034),
  CubeMapFaceArb = ((int)0x207c), StencilBufferBitArb = ((int)0x00000008), NumberOverlaysArb = ((int)0x2008), SwapExchangeExt = ((int)0x2028),
  BackRightArb = ((int)0x2086), DepthTextureFormatNv = ((int)0x20a5), TextureFloatRgNv = ((int)0x20b6), Texture1dArb = ((int)0x2079),
  DepthBitsArb = ((int)0x2022), BindToTextureDepthNv = ((int)0x20a3), DrawToWindowArb = ((int)0x2001), TypeRgbaExt = ((int)0x202b),
  DigitalVideoCursorAlphaValueI3d = ((int)0x2051), ErrorInvalidPixelTypeExt = ((int)0x2043), AccumRedBitsExt = ((int)0x201e), GreenBitsExt = ((int)0x2017),
  TypeRgbaArb = ((int)0x202b), DigitalVideoCursorAlphaFramebufferI3d = ((int)0x2050), AuxBuffersArb = ((int)0x2024), AccumRedBitsArb = ((int)0x201e),
  TextureFloatRgbNv = ((int)0x20b7), TypeColorindexExt = ((int)0x202c), TransparentAlphaValueArb = ((int)0x203a), BlueShiftExt = ((int)0x201a),
  RedShiftArb = ((int)0x2016), PbufferHeightExt = ((int)0x2035), GenlockSourceEdgeRisingI3d = ((int)0x204b), Texture2DArb = ((int)0x207a),
  NumberUnderlaysArb = ((int)0x2009), NumberUnderlaysExt = ((int)0x2009), DrawToBitmapExt = ((int)0x2002), ShareDepthArb = ((int)0x200c),
  TextureDepthComponentNv = ((int)0x20a6), NoAccelerationExt = ((int)0x2025), PixelTypeExt = ((int)0x2013), SupportOpenglArb = ((int)0x2010),
  TextureCubeMapPositiveYArb = ((int)0x207f), DrawToWindowExt = ((int)0x2001), PbufferLargestExt = ((int)0x2033), DrawToPbufferArb = ((int)0x202d),
  SupportOpenglExt = ((int)0x2010), SampleBuffers3dfx = ((int)0x2060), GenlockSourceExtenalFieldI3d = ((int)0x2046), MaxPbufferHeightExt = ((int)0x2030),
  SupportGdiExt = ((int)0x200f), Aux7Arb = ((int)0x208e), DigitalVideoGammaCorrectedI3d = ((int)0x2053), ColorBitsArb = ((int)0x2014),
  Aux6Arb = ((int)0x208d), ShareAccumExt = ((int)0x200e), StereoArb = ((int)0x2012), TextureRgbArb = ((int)0x2075),
  AccelerationArb = ((int)0x2003), TextureCubeMapPositiveXArb = ((int)0x207d), TransparentRedValueArb = ((int)0x2037), BlueBitsArb = ((int)0x2019),
  SwapExchangeArb = ((int)0x2028), SamplesExt = ((int)0x2042), AlphaShiftExt = ((int)0x201c), SamplesArb = ((int)0x2042),
  TextureTargetArb = ((int)0x2073), BindToTextureRectangleDepthNv = ((int)0x20a4), AlphaShiftArb = ((int)0x201c), Aux8Arb = ((int)0x208f),
  MaxPbufferWidthExt = ((int)0x202f), GenlockSourceEdgeFallingI3d = ((int)0x204a), StereoExt = ((int)0x2012), MaxPbufferWidthArb = ((int)0x202f),
  TextureRectangleNv = ((int)0x20a2), ImageBufferMinAccessI3d = ((int)0x00000001), TextureCubeMapNegativeZArb = ((int)0x2082), MipmapTextureArb = ((int)0x2074),
  GenericAccelerationArb = ((int)0x2026), BindToTextureRectangleFloatRNv = ((int)0x20b1), FontLines = ((int)0)
}
 
enum  WGL_ARB_extensions_string
 
enum  WGL_I3D_image_buffer { ImageBufferMinAccessI3d = ((int)0x00000001), ImageBufferLockI3d = ((int)0x00000002) }
 
enum  WGL_I3D_swap_frame_lock
 

Enumeration Type Documentation

Window field offsets for GetWindowLong() and GetWindowLongPtr().

Enumerates flag bits for which mouse-buttons are held down during WM_MOUSEMOVE, WM_XBUTTONDOWN, and others..

Enumerator
Icon 

get icon

DisplayName 

get display name

TypeName 

get type name

Attributes 

get attributes

IconLocation 

get icon location

ExeType 

return exe type

SysIconIndex 

get system icon index

LinkOverlay 

put a link overlay on icon

Selected 

show icon in selected state

Attr_Specified 

get only specified attributes

LargeIcon 

get large icon

SmallIcon 

get small icon

OpenIcon 

get open icon

ShellIconSize 

get shell size icon

PIDL 

pszPath is a pidl

UseFileAttributes 

use passed dwFileAttribute

AddOverlays 

apply the appropriate overlays

OverlayIndex 

Get the index of the overlay in the upper 8 bits of the iIcon