Tanoda
B83.Win32.cs File Reference

Go to the source code of this file.

Classes

struct  B83.Win32.CWPSTRUCT
 
struct  B83.Win32.POINT
 
struct  B83.Win32.MSG
 
struct  B83.Win32.RECT
 
class  B83.Win32.UnityDragAndDropHook
 

Namespaces

namespace  B83
 
namespace  B83.Win32
 

Enumerations

enum  B83.Win32.HookType : int {
  B83.Win32.WH_JOURNALRECORD = 0 , B83.Win32.WH_JOURNALPLAYBACK = 1 , B83.Win32.WH_KEYBOARD = 2 , B83.Win32.WH_GETMESSAGE = 3 ,
  B83.Win32.WH_CALLWNDPROC = 4 , B83.Win32.WH_CBT = 5 , B83.Win32.WH_SYSMSGFILTER = 6 , B83.Win32.WH_MOUSE = 7 ,
  B83.Win32.WH_HARDWARE = 8 , B83.Win32.WH_DEBUG = 9 , B83.Win32.WH_SHELL = 10 , B83.Win32.WH_FOREGROUNDIDLE = 11 ,
  B83.Win32.WH_CALLWNDPROCRET = 12 , B83.Win32.WH_KEYBOARD_LL = 13 , B83.Win32.WH_MOUSE_LL = 14
}
 
enum  B83.Win32.WM : uint {
  B83.Win32.NULL = 0x0000 , B83.Win32.CREATE = 0x0001 , B83.Win32.DESTROY = 0x0002 , B83.Win32.MOVE = 0x0003 ,
  B83.Win32.SIZE = 0x0005 , B83.Win32.ACTIVATE = 0x0006 , B83.Win32.SETFOCUS = 0x0007 , B83.Win32.KILLFOCUS = 0x0008 ,
  B83.Win32.ENABLE = 0x000A , B83.Win32.SETREDRAW = 0x000B , B83.Win32.SETTEXT = 0x000C , B83.Win32.GETTEXT = 0x000D ,
  B83.Win32.GETTEXTLENGTH = 0x000E , B83.Win32.PAINT = 0x000F , B83.Win32.CLOSE = 0x0010 , B83.Win32.QUERYENDSESSION = 0x0011 ,
  B83.Win32.QUERYOPEN = 0x0013 , B83.Win32.ENDSESSION = 0x0016 , B83.Win32.QUIT = 0x0012 , B83.Win32.ERASEBKGND = 0x0014 ,
  B83.Win32.SYSCOLORCHANGE = 0x0015 , B83.Win32.SHOWWINDOW = 0x0018 , B83.Win32.WININICHANGE = 0x001A , B83.Win32.SETTINGCHANGE = WININICHANGE ,
  B83.Win32.DEVMODECHANGE = 0x001B , B83.Win32.ACTIVATEAPP = 0x001C , B83.Win32.FONTCHANGE = 0x001D , B83.Win32.TIMECHANGE = 0x001E ,
  B83.Win32.CANCELMODE = 0x001F , B83.Win32.SETCURSOR = 0x0020 , B83.Win32.MOUSEACTIVATE = 0x0021 , B83.Win32.CHILDACTIVATE = 0x0022 ,
  B83.Win32.QUEUESYNC = 0x0023 , B83.Win32.GETMINMAXINFO = 0x0024 , B83.Win32.PAINTICON = 0x0026 , B83.Win32.ICONERASEBKGND = 0x0027 ,
  B83.Win32.NEXTDLGCTL = 0x0028 , B83.Win32.SPOOLERSTATUS = 0x002A , B83.Win32.DRAWITEM = 0x002B , B83.Win32.MEASUREITEM = 0x002C ,
  B83.Win32.DELETEITEM = 0x002D , B83.Win32.VKEYTOITEM = 0x002E , B83.Win32.CHARTOITEM = 0x002F , B83.Win32.SETFONT = 0x0030 ,
  B83.Win32.GETFONT = 0x0031 , B83.Win32.SETHOTKEY = 0x0032 , B83.Win32.GETHOTKEY = 0x0033 , B83.Win32.QUERYDRAGICON = 0x0037 ,
  B83.Win32.COMPAREITEM = 0x0039 , B83.Win32.GETOBJECT = 0x003D , B83.Win32.COMPACTING = 0x0041 , B83.Win32.COMMNOTIFY = 0x0044 ,
  B83.Win32.WINDOWPOSCHANGING = 0x0046 , B83.Win32.WINDOWPOSCHANGED = 0x0047 , B83.Win32.POWER = 0x0048 , B83.Win32.COPYDATA = 0x004A ,
  B83.Win32.CANCELJOURNAL = 0x004B , B83.Win32.NOTIFY = 0x004E , B83.Win32.INPUTLANGCHANGEREQUEST = 0x0050 , B83.Win32.INPUTLANGCHANGE = 0x0051 ,
  B83.Win32.TCARD = 0x0052 , B83.Win32.HELP = 0x0053 , B83.Win32.USERCHANGED = 0x0054 , B83.Win32.NOTIFYFORMAT = 0x0055 ,
  B83.Win32.CONTEXTMENU = 0x007B , B83.Win32.STYLECHANGING = 0x007C , B83.Win32.STYLECHANGED = 0x007D , B83.Win32.DISPLAYCHANGE = 0x007E ,
  B83.Win32.GETICON = 0x007F , B83.Win32.SETICON = 0x0080 , B83.Win32.NCCREATE = 0x0081 , B83.Win32.NCDESTROY = 0x0082 ,
  B83.Win32.NCCALCSIZE = 0x0083 , B83.Win32.NCHITTEST = 0x0084 , B83.Win32.NCPAINT = 0x0085 , B83.Win32.NCACTIVATE = 0x0086 ,
  B83.Win32.GETDLGCODE = 0x0087 , B83.Win32.SYNCPAINT = 0x0088 , B83.Win32.NCMOUSEMOVE = 0x00A0 , B83.Win32.NCLBUTTONDOWN = 0x00A1 ,
  B83.Win32.NCLBUTTONUP = 0x00A2 , B83.Win32.NCLBUTTONDBLCLK = 0x00A3 , B83.Win32.NCRBUTTONDOWN = 0x00A4 , B83.Win32.NCRBUTTONUP = 0x00A5 ,
  B83.Win32.NCRBUTTONDBLCLK = 0x00A6 , B83.Win32.NCMBUTTONDOWN = 0x00A7 , B83.Win32.NCMBUTTONUP = 0x00A8 , B83.Win32.NCMBUTTONDBLCLK = 0x00A9 ,
  B83.Win32.NCXBUTTONDOWN = 0x00AB , B83.Win32.NCXBUTTONUP = 0x00AC , B83.Win32.NCXBUTTONDBLCLK = 0x00AD , B83.Win32.INPUT_DEVICE_CHANGE = 0x00FE ,
  B83.Win32.INPUT = 0x00FF , B83.Win32.KEYFIRST = 0x0100 , B83.Win32.KEYDOWN = 0x0100 , B83.Win32.KEYUP = 0x0101 ,
  B83.Win32.CHAR = 0x0102 , B83.Win32.DEADCHAR = 0x0103 , B83.Win32.SYSKEYDOWN = 0x0104 , B83.Win32.SYSKEYUP = 0x0105 ,
  B83.Win32.SYSCHAR = 0x0106 , B83.Win32.SYSDEADCHAR = 0x0107 , B83.Win32.UNICHAR = 0x0109 , B83.Win32.KEYLAST = 0x0108 ,
  B83.Win32.IME_STARTCOMPOSITION = 0x010D , B83.Win32.IME_ENDCOMPOSITION = 0x010E , B83.Win32.IME_COMPOSITION = 0x010F , B83.Win32.IME_KEYLAST = 0x010F ,
  B83.Win32.INITDIALOG = 0x0110 , B83.Win32.COMMAND = 0x0111 , B83.Win32.SYSCOMMAND = 0x0112 , B83.Win32.TIMER = 0x0113 ,
  B83.Win32.HSCROLL = 0x0114 , B83.Win32.VSCROLL = 0x0115 , B83.Win32.INITMENU = 0x0116 , B83.Win32.INITMENUPOPUP = 0x0117 ,
  B83.Win32.MENUSELECT = 0x011F , B83.Win32.MENUCHAR = 0x0120 , B83.Win32.ENTERIDLE = 0x0121 , B83.Win32.MENURBUTTONUP = 0x0122 ,
  B83.Win32.MENUDRAG = 0x0123 , B83.Win32.MENUGETOBJECT = 0x0124 , B83.Win32.UNINITMENUPOPUP = 0x0125 , B83.Win32.MENUCOMMAND = 0x0126 ,
  B83.Win32.CHANGEUISTATE = 0x0127 , B83.Win32.UPDATEUISTATE = 0x0128 , B83.Win32.QUERYUISTATE = 0x0129 , B83.Win32.CTLCOLORMSGBOX = 0x0132 ,
  B83.Win32.CTLCOLOREDIT = 0x0133 , B83.Win32.CTLCOLORLISTBOX = 0x0134 , B83.Win32.CTLCOLORBTN = 0x0135 , B83.Win32.CTLCOLORDLG = 0x0136 ,
  B83.Win32.CTLCOLORSCROLLBAR = 0x0137 , B83.Win32.CTLCOLORSTATIC = 0x0138 , B83.Win32.MOUSEFIRST = 0x0200 , B83.Win32.MOUSEMOVE = 0x0200 ,
  B83.Win32.LBUTTONDOWN = 0x0201 , B83.Win32.LBUTTONUP = 0x0202 , B83.Win32.LBUTTONDBLCLK = 0x0203 , B83.Win32.RBUTTONDOWN = 0x0204 ,
  B83.Win32.RBUTTONUP = 0x0205 , B83.Win32.RBUTTONDBLCLK = 0x0206 , B83.Win32.MBUTTONDOWN = 0x0207 , B83.Win32.MBUTTONUP = 0x0208 ,
  B83.Win32.MBUTTONDBLCLK = 0x0209 , B83.Win32.MOUSEWHEEL = 0x020A , B83.Win32.XBUTTONDOWN = 0x020B , B83.Win32.XBUTTONUP = 0x020C ,
  B83.Win32.XBUTTONDBLCLK = 0x020D , B83.Win32.MOUSEHWHEEL = 0x020E , B83.Win32.MOUSELAST = 0x020E , B83.Win32.PARENTNOTIFY = 0x0210 ,
  B83.Win32.ENTERMENULOOP = 0x0211 , B83.Win32.EXITMENULOOP = 0x0212 , B83.Win32.NEXTMENU = 0x0213 , B83.Win32.SIZING = 0x0214 ,
  B83.Win32.CAPTURECHANGED = 0x0215 , B83.Win32.MOVING = 0x0216 , B83.Win32.POWERBROADCAST = 0x0218 , B83.Win32.DEVICECHANGE = 0x0219 ,
  B83.Win32.MDICREATE = 0x0220 , B83.Win32.MDIDESTROY = 0x0221 , B83.Win32.MDIACTIVATE = 0x0222 , B83.Win32.MDIRESTORE = 0x0223 ,
  B83.Win32.MDINEXT = 0x0224 , B83.Win32.MDIMAXIMIZE = 0x0225 , B83.Win32.MDITILE = 0x0226 , B83.Win32.MDICASCADE = 0x0227 ,
  B83.Win32.MDIICONARRANGE = 0x0228 , B83.Win32.MDIGETACTIVE = 0x0229 , B83.Win32.MDISETMENU = 0x0230 , B83.Win32.ENTERSIZEMOVE = 0x0231 ,
  B83.Win32.EXITSIZEMOVE = 0x0232 , B83.Win32.DROPFILES = 0x0233 , B83.Win32.MDIREFRESHMENU = 0x0234 , B83.Win32.IME_SETCONTEXT = 0x0281 ,
  B83.Win32.IME_NOTIFY = 0x0282 , B83.Win32.IME_CONTROL = 0x0283 , B83.Win32.IME_COMPOSITIONFULL = 0x0284 , B83.Win32.IME_SELECT = 0x0285 ,
  B83.Win32.IME_CHAR = 0x0286 , B83.Win32.IME_REQUEST = 0x0288 , B83.Win32.IME_KEYDOWN = 0x0290 , B83.Win32.IME_KEYUP = 0x0291 ,
  B83.Win32.MOUSEHOVER = 0x02A1 , B83.Win32.MOUSELEAVE = 0x02A3 , B83.Win32.NCMOUSEHOVER = 0x02A0 , B83.Win32.NCMOUSELEAVE = 0x02A2 ,
  B83.Win32.WTSSESSION_CHANGE = 0x02B1 , B83.Win32.TABLET_FIRST = 0x02c0 , B83.Win32.TABLET_LAST = 0x02df , B83.Win32.CUT = 0x0300 ,
  B83.Win32.COPY = 0x0301 , B83.Win32.PASTE = 0x0302 , B83.Win32.CLEAR = 0x0303 , B83.Win32.UNDO = 0x0304 ,
  B83.Win32.RENDERFORMAT = 0x0305 , B83.Win32.RENDERALLFORMATS = 0x0306 , B83.Win32.DESTROYCLIPBOARD = 0x0307 , B83.Win32.DRAWCLIPBOARD = 0x0308 ,
  B83.Win32.PAINTCLIPBOARD = 0x0309 , B83.Win32.VSCROLLCLIPBOARD = 0x030A , B83.Win32.SIZECLIPBOARD = 0x030B , B83.Win32.ASKCBFORMATNAME = 0x030C ,
  B83.Win32.CHANGECBCHAIN = 0x030D , B83.Win32.HSCROLLCLIPBOARD = 0x030E , B83.Win32.QUERYNEWPALETTE = 0x030F , B83.Win32.PALETTEISCHANGING = 0x0310 ,
  B83.Win32.PALETTECHANGED = 0x0311 , B83.Win32.HOTKEY = 0x0312 , B83.Win32.PRINT = 0x0317 , B83.Win32.PRINTCLIENT = 0x0318 ,
  B83.Win32.APPCOMMAND = 0x0319 , B83.Win32.THEMECHANGED = 0x031A , B83.Win32.CLIPBOARDUPDATE = 0x031D , B83.Win32.DWMCOMPOSITIONCHANGED = 0x031E ,
  B83.Win32.DWMNCRENDERINGCHANGED = 0x031F , B83.Win32.DWMCOLORIZATIONCOLORCHANGED = 0x0320 , B83.Win32.DWMWINDOWMAXIMIZEDCHANGE = 0x0321 , B83.Win32.GETTITLEBARINFOEX = 0x033F ,
  B83.Win32.HANDHELDFIRST = 0x0358 , B83.Win32.HANDHELDLAST = 0x035F , B83.Win32.AFXFIRST = 0x0360 , B83.Win32.AFXLAST = 0x037F ,
  B83.Win32.PENWINFIRST = 0x0380 , B83.Win32.PENWINLAST = 0x038F , B83.Win32.APP = 0x8000 , B83.Win32.USER = 0x0400 ,
  B83.Win32.CPL_LAUNCH = USER + 0x1000 , B83.Win32.CPL_LAUNCHED = USER + 0x1001 , B83.Win32.SYSTIMER = 0x118
}
 

Functions

delegate IntPtr B83.Win32.HookProc (int code, IntPtr wParam, ref MSG lParam)
 
delegate bool B83.Win32.EnumThreadDelegate (IntPtr Hwnd, IntPtr lParam)