Module: Skype::OS
- Defined in:
- lib/skype/os/etc.rb,
lib/skype/os/mac.rb,
lib/skype/os/linux.rb,
lib/skype/os/windows.rb,
lib/skype/os/notifier.rb,
lib/skype/os/window_event_queue.rb,
lib/skype/os/window_messagehandler.rb
Defined Under Namespace
Classes: Abstruct, Linux, Mac, MessageHandler, Notifier, Windows, WindowsEventQueue
Constant Summary collapse
- WAIT_CMD_LIMIT =
sec
30.0- PING_CYCLE =
sec
10.0- PING_LIMIT =
< PING_CYCLE
5.0- SLEEP_INTERVAL =
0.001
- HWND_BROADCAST =
0xFFFF
- WM_COPYDATA =
0x004A
- WM_CLOSE =
0x10- WM_USER =
0x0400- WM_USER_MSG =
WM_USER + 1
- SKYPECONTROLAPI_ATTACH_SUCCESS =
0- SKYPECONTROLAPI_ATTACH_PENDING_AUTHORIZATION =
1- SKYPECONTROLAPI_ATTACH_REFUSED =
2- SKYPECONTROLAPI_ATTACH_NOT_AVAILABLE =
3- SKYPECONTROLAPI_ATTACH_API_AVAILABLE =
0x8001- RegisterWindowMessage =
Win32API.new('user32','RegisterWindowMessageA', 'P', 'L')
- SendMessage =
Win32API.new("user32", "SendMessageA", ['L']*4, 'L')
- PostMessage =
Win32API.new("user32", "PostMessageA", 'LLLP', 'L')