Interface WinMessageHelper.CustomUser32

  • All Superinterfaces:
    com.sun.jna.AltCallingConvention, com.sun.jna.Library, com.sun.jna.win32.StdCall, com.sun.jna.win32.StdCallLibrary
    Enclosing class:
    WinMessageHelper

    public static interface WinMessageHelper.CustomUser32
    extends com.sun.jna.win32.StdCallLibrary
    Support different signature of User32
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface com.sun.jna.Library

        com.sun.jna.Library.Handler
      • Nested classes/interfaces inherited from interface com.sun.jna.win32.StdCallLibrary

        com.sun.jna.win32.StdCallLibrary.StdCallCallback
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static int GWL_HWNDPARENT  
      • Fields inherited from interface com.sun.jna.Library

        OPTION_ALLOW_OBJECTS, OPTION_CALLING_CONVENTION, OPTION_CLASSLOADER, OPTION_FUNCTION_MAPPER, OPTION_INVOCATION_MAPPER, OPTION_OPEN_FLAGS, OPTION_STRING_ENCODING, OPTION_STRUCTURE_ALIGNMENT, OPTION_TYPE_MAPPER
      • Fields inherited from interface com.sun.jna.win32.StdCallLibrary

        FUNCTION_MAPPER, STDCALL_CONVENTION
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      com.sun.jna.platform.win32.WinDef.LRESULT CallWindowProc​(com.sun.jna.Pointer proc, com.sun.jna.platform.win32.WinDef.HWND hWnd, int uMsg, com.sun.jna.platform.win32.WinDef.WPARAM uParam, com.sun.jna.Pointer lParam)  
      boolean ChangeWindowMessageFilterEx​(com.sun.jna.platform.win32.WinDef.HWND hWnd, int Msg, com.sun.jna.platform.win32.WinDef.DWORD action, com.sun.jna.Pointer lParam)  
      com.sun.jna.platform.win32.WinDef.LRESULT DefWindowProc​(com.sun.jna.platform.win32.WinDef.HWND hWnd, int Msg, com.sun.jna.platform.win32.WinDef.WPARAM wParam, com.sun.jna.Pointer lParam)  
      boolean GetCursorPos​(com.sun.jna.platform.win32.WinDef.POINT point)  
      com.sun.jna.Pointer SetWindowLong​(com.sun.jna.platform.win32.WinDef.HWND hwnd, int index, com.openfin.desktop.win32.WinMessageHelper.CustomWindowProc newProc)  
      com.sun.jna.Pointer SetWindowLong​(com.sun.jna.platform.win32.WinDef.HWND hWnd, int nIndex, com.sun.jna.Pointer dwNewPtr)  
      com.sun.jna.Pointer SetWindowLongPtr​(com.sun.jna.platform.win32.WinDef.HWND hwnd, int index, com.openfin.desktop.win32.WinMessageHelper.CustomWindowProc newProc)  
    • Method Detail

      • SetWindowLong

        com.sun.jna.Pointer SetWindowLong​(com.sun.jna.platform.win32.WinDef.HWND hwnd,
                                          int index,
                                          com.openfin.desktop.win32.WinMessageHelper.CustomWindowProc newProc)
      • SetWindowLong

        com.sun.jna.Pointer SetWindowLong​(com.sun.jna.platform.win32.WinDef.HWND hWnd,
                                          int nIndex,
                                          com.sun.jna.Pointer dwNewPtr)
      • SetWindowLongPtr

        com.sun.jna.Pointer SetWindowLongPtr​(com.sun.jna.platform.win32.WinDef.HWND hwnd,
                                             int index,
                                             com.openfin.desktop.win32.WinMessageHelper.CustomWindowProc newProc)
      • CallWindowProc

        com.sun.jna.platform.win32.WinDef.LRESULT CallWindowProc​(com.sun.jna.Pointer proc,
                                                                 com.sun.jna.platform.win32.WinDef.HWND hWnd,
                                                                 int uMsg,
                                                                 com.sun.jna.platform.win32.WinDef.WPARAM uParam,
                                                                 com.sun.jna.Pointer lParam)
      • DefWindowProc

        com.sun.jna.platform.win32.WinDef.LRESULT DefWindowProc​(com.sun.jna.platform.win32.WinDef.HWND hWnd,
                                                                int Msg,
                                                                com.sun.jna.platform.win32.WinDef.WPARAM wParam,
                                                                com.sun.jna.Pointer lParam)
      • GetCursorPos

        boolean GetCursorPos​(com.sun.jna.platform.win32.WinDef.POINT point)
      • ChangeWindowMessageFilterEx

        boolean ChangeWindowMessageFilterEx​(com.sun.jna.platform.win32.WinDef.HWND hWnd,
                                            int Msg,
                                            com.sun.jna.platform.win32.WinDef.DWORD action,
                                            com.sun.jna.Pointer lParam)