Module Expr Str Assign NameStore Str Import alias Import alias Import alias ImportFrom alias Import alias ImportFrom alias alias alias alias alias ImportFrom alias ImportFrom alias Assign NameStore ListLoad Str TryExcept body Assign NameStore Call NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad handlers ExceptHandler type NameLoad body If UnaryOpNot Call NameLoad NameLoad Str NameLoad body Raise Assign NameStore NameLoad ClassDef bases NameLoad body Assign NameStore ListLoad TupleLoad Str NameLoad TupleLoad Str NameLoad TupleLoad Str NameLoad TupleLoad Str NameLoad TupleLoad Str NameLoad TupleLoad Str NameLoad TupleLoad Str NameLoad TupleLoad Str NameLoad TupleLoad Str NameLoad TupleLoad Str NameLoad decorator_list ClassDef bases NameLoad body Assign NameStore ListLoad TupleLoad Str NameLoad TupleLoad Str NameLoad TupleLoad Str NameLoad TupleLoad Str NameLoad TupleLoad Str NameLoad TupleLoad Str NameLoad TupleLoad Str NameLoad decorator_list ClassDef bases NameLoad body Assign NameStore ListLoad TupleLoad Str Call NameLoad NameLoad TupleLoad Str NameLoad TupleLoad Str NameLoad decorator_list Assign NameStore Call NameLoad NameLoad Assign NameStore Num Assign NameStore Num Assign NameStore Num ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr NameLoad Expr Call NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Str Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Str Assign AttributeStore AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str If UnaryOpNot Call AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr NameLoad Return Assign NameStore Call NameLoad Assign NameStore Call NameLoad NameLoad While BoolOpAnd AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad AttributeLoad NameLoad attr Num Num body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list FunctionDef arguments args NameParam defaults body If AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad Num Num While AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Num Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Call NameLoad BinOpMod Str NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr If NameLoad body If CompareEq BinOpBitAnd Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Num Num Num body Assign NameStore NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body If BoolOpAnd CompareIsNot AttributeLoad NameLoad attr NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr body Return Expr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad TryFinally body If UnaryOpNot Call AttributeLoad NameLoad attr body TryExcept body Expr Call AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body Raise Call NameLoad Str While UnaryOpNot AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Assign NameStore Call AttributeLoad NameLoad attr TryFinally body If NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr If UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Num Num NameLoad body Raise Call NameLoad Str Assign AttributeStore NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad NameLoad Lambda arguments args defaults Call NameLoad NameLoad Str NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr While BoolOpAnd AttributeLoad NameLoad attr CompareNotIn AttributeLoad NameLoad attr TupleLoad NameLoad NameLoad body If CompareEq AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr orelse If CompareEq AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr If UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Num Num NameLoad body Raise Call NameLoad Str Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr finalbody If NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad finalbody Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Assign NameStore Call NameLoad BinOpMod Str AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call NameLoad SubscriptLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Num Index Num orelse If UnaryOpNot AttributeLoad NameLoad attr body Raise Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad BoolOpOr Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad If CompareNotEq Call AttributeLoad AttributeLoad NameLoad attr attr Num Str Call NameLoad NameLoad Num body If CompareNotEq Call AttributeLoad AttributeLoad NameLoad attr attr Num Str Call NameLoad NameLoad Num body Raise Call NameLoad Str Assign NameStore Call NameLoad Num Assign NameStore Call NameLoad AttributeLoad NameLoad attr If CompareNotEq Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str NameLoad NameLoad NameLoad Call NameLoad NameLoad Num body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Raise Call NameLoad Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore ListLoad If NameLoad body Expr Call AttributeLoad NameLoad attr Str If NameLoad body Expr Call AttributeLoad NameLoad attr Str TryFinally body If AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr If NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr If CompareLtE Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str Call AttributeLoad NameLoad attr Call AttributeLoad Str attr NameLoad NameLoad Num Num body Raise Call NameLoad Str finalbody If BoolOpAnd AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body TryFinally body If AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr If NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr If CompareLtE Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str Call AttributeLoad NameLoad attr Str NameLoad Num Num body Raise Call NameLoad Str finalbody If BoolOpAnd AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Call NameLoad Num Call NameLoad AttributeLoad NameLoad attr Num Num Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Num Num Num NameLoad BinOpMod Str Call NameLoad NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad AttributeLoad NameLoad attr If CompareEq NameLoad Num body Return NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Num BinOpMod Str Call NameLoad NameLoad Str Num Num Num Num Num NameLoad NameLoad AttributeLoad AttributeLoad NameLoad attr attr Num If CompareEq AttributeLoad NameLoad attr Num body Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str Call NameLoad NameLoad NameLoad Return NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body If UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr body Return NameLoad Assign AttributeStore NameLoad attr NameLoad If UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str Call NameLoad NameLoad NameLoad body Return NameLoad Assign AttributeStore NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body If CompareEq NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad If CompareEq NameLoad NameLoad body If BoolOpOr CompareIs AttributeLoad NameLoad attr NameLoad CompareEq AttributeLoad NameLoad attr NameLoad body Assign AttributeStore NameLoad attr NameLoad orelse Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str orelse If CompareIn NameLoad TupleLoad NameLoad NameLoad NameLoad body Assign AttributeStore NameLoad attr NameLoad orelse If CompareEq NameLoad NameLoad body If CompareEq AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Return Num Expr Call AttributeLoad NameLoad attr NameLoad Return Num orelse If BoolOpAnd CompareEq NameLoad NameLoad CompareEq NameLoad AttributeLoad NameLoad attr NameLoad body Assign NameStore AttributeLoad Call NameLoad NameLoad NameLoad attr Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Slice BinOpSub AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Call NameLoad NameLoad If Call AttributeLoad NameLoad attr Str body Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad SubscriptLoad NameLoad Slice Num NameLoad If CompareIsNot NameLoad NameLoad body Assign AttributeStore NameLoad attr SubscriptLoad NameLoad Slice BinOpAdd NameLoad Num If AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr orelse Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse Expr Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Slice BinOpAdd NameLoad Num orelse Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Return Num orelse If CompareEq NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Return Num Return Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad NameLoad Call NameLoad NameLoad Call NameLoad NameLoad Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body For NameStore Call NameLoad Num body If CompareIs AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore BinOpAdd Call AttributeLoad NameLoad attr Str Str Assign NameStore Call NameLoad NameLoad Call NameLoad NameLoad NameLoad If AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr NameStore Call AttributeLoad NameLoad attr orelse Assign AttributeStore NameLoad attr NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr TupleLoad AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr TryFinally body If NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr If Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Call NameLoad NameLoad body If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr If UnaryOpNot Call AttributeLoad NameLoad attr body Raise Call NameLoad Str orelse Expr Call AttributeLoad NameLoad attr Break orelse Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad finalbody If NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse Raise Call NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareIs AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Call NameLoad NameLoad If NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list decorator_list
N/A N/A 
Low level *Skype for Windows* interface implemented using *Windows messaging*.
Uses direct *WinAPI* calls through *ctypes* module.

This module handles the options that you can pass to `Skype.__init__`
for Windows machines.

No options are currently supported.
 N/A __docformat__ restructuredtext en N/A sys N/A threading N/A time ctypes * N/A logging Skype4Py.api Command SkypeAPIBase timeout2float finalize_opts DEFAULT_TIMEOUT Skype4Py.enums * Skype4Py.errors SkypeAPIError N/A __all__ N/A SkypeAPI N/A N/A N/A WNDPROC N/A WINFUNCTYPE c_long c_int c_uint c_int c_int N/A N/A N/A NameError N/A N/A N/A N/A getattr sys skype4py_setup False N/A N/A N/A WNDPROC c_void_p WNDCLASS N/A Structure N/A N/A _fields_ N/A N/A style c_uint N/A lpfnWndProc WNDPROC N/A cbClsExtra c_int N/A cbWndExtra c_int N/A hInstance c_int N/A hIcon c_int N/A hCursor c_int N/A hbrBackground c_int N/A lpszMenuName c_char_p N/A lpszClassName c_char_p N/A MSG N/A Structure N/A N/A _fields_ N/A N/A hwnd c_int N/A message c_uint N/A wParam c_int N/A lParam c_int N/A time c_int N/A pointX c_long N/A pointY c_long N/A COPYDATASTRUCT N/A Structure N/A N/A _fields_ N/A N/A dwData N/A POINTER c_uint N/A cbData c_uint N/A lpData c_char_p N/A N/A PCOPYDATASTRUCT N/A POINTER COPYDATASTRUCT N/A WM_QUIT 18 N/A WM_COPYDATA 74 N/A HWND_BROADCAST 65535 SkypeAPI N/A SkypeAPIBase N/A __init__ N/A N/A self opts N/A N/A N/A N/A self logger N/A N/A logging getLogger Skype4Py.api.windows.SkypeAPI N/A N/A N/A SkypeAPIBase __init__ self N/A N/A finalize_opts opts N/A N/A self window_class None N/A N/A self hwnd None N/A N/A self skype None N/A N/A self wait False N/A N/A self SkypeControlAPIDiscover N/A N/A N/A windll user32 RegisterWindowMessageA SkypeControlAPIDiscover N/A N/A self SkypeControlAPIAttach N/A N/A N/A windll user32 RegisterWindowMessageA SkypeControlAPIAttach N/A N/A N/A N/A windll user32 GetWindowLongA restype c_ulong N/A run N/A N/A self N/A N/A N/A N/A N/A N/A self logger info thread started N/A N/A N/A N/A self create_window N/A N/A N/A self hwnd None N/A N/A msg N/A MSG N/A pmsg N/A pointer msg N/A N/A N/A self hwnd N/A N/A N/A windll user32 GetMessageA pmsg N/A self hwnd 0 0 N/A N/A N/A N/A N/A windll user32 TranslateMessage pmsg N/A N/A N/A N/A windll user32 DispatchMessageA pmsg N/A N/A N/A self destroy_window N/A N/A self hwnd None N/A N/A N/A N/A self logger info thread finished N/A close N/A N/A self N/A N/A N/A N/A self hwnd N/A N/A N/A N/A N/A windll user32 PostMessageA N/A self hwnd WM_QUIT 0 0 N/A N/A self hwnd N/A N/A N/A N/A time sleep 0.01 N/A N/A self skype None N/A N/A N/A SkypeAPIBase close self N/A set_friendly_name N/A N/A self friendly_name N/A N/A N/A N/A N/A SkypeAPIBase set_friendly_name self friendly_name N/A N/A self skype N/A N/A N/A N/A self send_command N/A Command N/A NAME %s friendly_name N/A get_foreground_window N/A N/A self N/A N/A N/A fhwnd N/A N/A N/A windll user32 GetForegroundWindow N/A fhwnd N/A N/A N/A N/A N/A N/A N/A windll user32 GetWindowLongA fhwnd -16 8 0 N/A N/A fhwnd None N/A fhwnd N/A attach N/A N/A self timeout wait N/A True N/A N/A N/A N/A N/A self skype None N/A N/A N/A windll user32 IsWindow N/A self skype N/A N/A N/A N/A N/A self acquire N/A N/A self skype None N/A N/A N/A N/A N/A N/A self isAlive N/A N/A N/A N/A N/A N/A self start N/A N/A N/A AssertionError N/A N/A N/A SkypeAPIError Skype API closed N/A N/A N/A self hwnd N/A N/A N/A N/A time sleep 0.01 N/A N/A N/A N/A self logger debug broadcasting SkypeControlAPIDiscover N/A fhwnd N/A N/A self get_foreground_window N/A N/A N/A fhwnd N/A N/A N/A N/A N/A windll user32 SetForegroundWindow N/A self hwnd N/A N/A N/A N/A N/A windll user32 SendMessageTimeoutA HWND_BROADCAST N/A self SkypeControlAPIDiscover N/A self hwnd None 2 5000 None N/A N/A N/A SkypeAPIError Could not broadcast Skype discover message N/A N/A self wait True N/A t N/A N/A threading Timer N/A timeout2float timeout N/A N/A N/A N/A N/A setattr self wait False N/A wait N/A N/A N/A N/A t start N/A N/A N/A self wait N/A N/A self attachment_status N/A apiAttachSuccess apiAttachRefused N/A N/A N/A N/A self attachment_status apiAttachPendingAuthorization N/A N/A N/A N/A t cancel N/A N/A N/A N/A self attachment_status apiAttachAvailable N/A N/A N/A N/A N/A self logger debug broadcasting SkypeControlAPIDiscover N/A N/A N/A N/A windll user32 SetForegroundWindow N/A self hwnd N/A N/A N/A N/A N/A windll user32 SendMessageTimeoutA HWND_BROADCAST N/A self SkypeControlAPIDiscover N/A self hwnd None 2 5000 None N/A N/A N/A SkypeAPIError Could not broadcast Skype discover message N/A N/A N/A time sleep 0.01 N/A N/A N/A t cancel N/A N/A fhwnd N/A N/A N/A N/A N/A windll user32 SetForegroundWindow fhwnd N/A N/A N/A N/A self release N/A N/A N/A self skype None N/A N/A command N/A Command N/A PROTOCOL %s N/A self protocol Blocking True N/A N/A N/A self send_command command N/A N/A self protocol N/A int N/A N/A N/A N/A command Reply rsplit None 1 N/A -1 N/A N/A N/A N/A self wait N/A N/A N/A SkypeAPIError Skype attach timeout N/A is_running N/A N/A self N/A N/A N/A N/A bool N/A N/A N/A N/A windll user32 FindWindowA tSkMainForm None N/A N/A N/A windll user32 FindWindowA TZapMainForm.UnicodeClass None N/A N/A N/A windll user32 FindWindowA tSkMainForm.UnicodeClass None N/A get_skype_path N/A N/A self N/A N/A N/A key N/A c_long N/A N/A N/A N/A N/A windll advapi32 RegOpenKeyA 2147483649 Software\Skype\Phone N/A byref key 0 N/A N/A N/A N/A N/A N/A windll advapi32 RegOpenKeyA 2147483650 Software\Skype\Phone N/A byref key 0 N/A N/A N/A SkypeAPIError Skype not installed N/A pathlen N/A c_long 512 N/A path N/A create_string_buffer N/A pathlen value N/A N/A N/A N/A N/A windll advapi32 RegQueryValueExA key SkypePath None None path N/A byref pathlen 0 N/A N/A N/A N/A N/A windll advapi32 RegCloseKey key N/A N/A SkypeAPIError Cannot find Skype path N/A N/A N/A N/A windll advapi32 RegCloseKey key N/A N/A path value N/A startup N/A N/A self minimized nosplash N/A N/A N/A args N/A N/A minimized N/A N/A N/A N/A args append /MINIMIZED N/A nosplash N/A N/A N/A N/A args append /NOSPLASH N/A N/A N/A N/A self hwnd N/A N/A fhwnd N/A N/A self get_foreground_window N/A fhwnd N/A N/A N/A N/A N/A windll user32 SetForegroundWindow N/A self hwnd N/A N/A N/A N/A N/A windll shell32 ShellExecuteA None open N/A N/A self get_skype_path N/A N/A join args None 0 32 N/A N/A N/A SkypeAPIError Could not start Skype N/A N/A N/A N/A self hwnd fhwnd N/A N/A N/A N/A N/A windll user32 SetForegroundWindow fhwnd N/A shutdown N/A N/A self N/A N/A N/A N/A N/A N/A self hwnd N/A N/A fhwnd N/A N/A self get_foreground_window N/A fhwnd N/A N/A N/A N/A N/A windll user32 SetForegroundWindow N/A self hwnd N/A N/A N/A N/A N/A windll shell32 ShellExecuteA None open N/A N/A self get_skype_path /SHUTDOWN None 0 32 N/A N/A N/A SkypeAPIError Could not shutdown Skype N/A N/A N/A N/A self hwnd fhwnd N/A N/A N/A N/A N/A windll user32 SetForegroundWindow fhwnd N/A create_window N/A N/A self N/A N/A N/A N/A self window_class N/A WNDCLASS 3 N/A WNDPROC N/A self window_proc 0 0 N/A N/A N/A windll kernel32 GetModuleHandleA None 0 0 0 None N/A Skype4Py.%d N/A id self N/A wclass N/A N/A N/A windll user32 RegisterClassA N/A byref N/A self window_class N/A N/A wclass 0 N/A N/A False N/A N/A self hwnd N/A N/A N/A windll user32 CreateWindowExA 0 N/A Skype4Py.%d N/A id self Skype4Py 13565952 2147483648 2147483648 2147483648 2147483648 None None N/A N/A self window_class hInstance 0 N/A N/A N/A self hwnd 0 N/A N/A N/A N/A N/A windll user32 UnregisterClassA N/A Skype4Py.%d N/A id self None N/A False N/A True N/A destroy_window N/A N/A self N/A N/A N/A N/A N/A N/A N/A windll user32 DestroyWindow N/A self hwnd N/A N/A False N/A N/A self hwnd None N/A N/A N/A N/A N/A windll user32 UnregisterClassA N/A Skype4Py.%d N/A id self None N/A N/A False N/A N/A self window_class None N/A True N/A window_proc N/A N/A self hwnd umsg wparam lparam N/A N/A N/A N/A umsg N/A self SkypeControlAPIAttach N/A N/A N/A N/A N/A self logger debug received SkypeControlAPIAttach %s lparam N/A N/A lparam apiAttachSuccess N/A N/A N/A N/A N/A self skype None N/A N/A self skype wparam N/A N/A N/A self skype wparam N/A N/A N/A N/A N/A self logger warning second successful attach received for different API window N/A N/A N/A lparam N/A apiAttachRefused apiAttachNotAvailable apiAttachAvailable N/A N/A N/A self skype None N/A N/A N/A lparam apiAttachPendingAuthorization N/A N/A N/A N/A self attachment_status apiAttachSuccess N/A N/A N/A N/A N/A self logger warning received pending attach after successful attach N/A 0 N/A N/A N/A self set_attachment_status lparam N/A 1 N/A N/A N/A N/A umsg WM_COPYDATA N/A wparam N/A self skype lparam N/A N/A copydata N/A N/A cast lparam PCOPYDATASTRUCT contents N/A cmd8 N/A N/A copydata lpData N/A N/A N/A copydata cbData 1 N/A cmd N/A N/A cmd8 decode utf-8 N/A N/A N/A N/A self logger debug received %s N/A repr cmd N/A N/A N/A cmd startswith # N/A N/A p N/A N/A cmd find N/A command N/A N/A self pop_command N/A int N/A cmd N/A 1 p N/A N/A command None N/A N/A N/A command Reply N/A cmd N/A N/A p 1 N/A N/A command Blocking N/A N/A N/A N/A N/A command _event set N/A N/A N/A N/A N/A command _timer cancel N/A N/A N/A N/A self notifier reply_received command N/A N/A N/A N/A N/A self notifier notification_received N/A cmd N/A N/A p 1 N/A N/A N/A N/A N/A self notifier notification_received cmd N/A 1 N/A N/A N/A umsg apiAttachAvailable N/A N/A N/A N/A N/A self logger debug received apiAttachAvailable N/A N/A self skype None N/A N/A N/A self set_attachment_status umsg N/A 1 N/A N/A N/A N/A windll user32 DefWindowProcA N/A c_int hwnd N/A c_int umsg N/A c_int wparam N/A c_int lparam N/A send_command N/A N/A self command N/A N/A N/A retry N/A xrange 2 N/A N/A N/A N/A self skype None N/A N/A N/A N/A self attach N/A command Timeout N/A N/A N/A self push_command command N/A N/A N/A N/A self notifier sending_command command N/A cmd N/A #%d %s N/A N/A command Id N/A command Command N/A cmd8 N/A N/A N/A cmd encode utf-8 N/A copydata N/A COPYDATASTRUCT None N/A len cmd8 cmd8 N/A N/A command Blocking N/A N/A N/A command _event event N/A N/A threading Event N/A N/A N/A command _timer timer N/A N/A threading Timer N/A N/A command timeout2float N/A self pop_command N/A N/A command Id N/A N/A N/A N/A self logger debug sending %s N/A repr cmd N/A fhwnd N/A N/A self get_foreground_window N/A N/A N/A fhwnd N/A N/A N/A N/A N/A windll user32 SetForegroundWindow N/A self hwnd N/A N/A N/A N/A windll user32 SendMessageA N/A self skype WM_COPYDATA N/A self hwnd N/A byref copydata N/A N/A N/A command Blocking N/A N/A N/A N/A event wait N/A N/A command timeout2float N/A N/A N/A N/A event isSet N/A N/A N/A SkypeAPIError Skype command timeout N/A N/A N/A N/A timer start N/A N/A N/A N/A N/A self pop_command N/A command Id N/A N/A self skype None N/A N/A fhwnd N/A N/A N/A N/A N/A windll user32 SetForegroundWindow fhwnd N/A N/A N/A SkypeAPIError Skype API error, check if Skype wasn't closed N/A allow_focus N/A N/A self timeout N/A N/A N/A N/A N/A self skype None N/A N/A N/A N/A self attach timeout N/A process_id N/A c_ulong N/A N/A N/A N/A windll user32 GetWindowThreadProcessId N/A self skype N/A byref process_id N/A process_id N/A N/A N/A N/A N/A windll user32 AllowSetForegroundWindow process_id N/A N/A