0001 import win32ras 0002 0003 stateStrings = { 0004 win32ras.RASCS_OpenPort : "OpenPort", 0005 win32ras.RASCS_PortOpened : "PortOpened", 0006 win32ras.RASCS_ConnectDevice : "ConnectDevice", 0007 win32ras.RASCS_DeviceConnected : "DeviceConnected", 0008 win32ras.RASCS_AllDevicesConnected : "AllDevicesConnected", 0009 win32ras.RASCS_Authenticate : "Authenticate", 0010 win32ras.RASCS_AuthNotify : "AuthNotify", 0011 win32ras.RASCS_AuthRetry : "AuthRetry", 0012 win32ras.RASCS_AuthCallback : "AuthCallback", 0013 win32ras.RASCS_AuthChangePassword : "AuthChangePassword", 0014 win32ras.RASCS_AuthProject : "AuthProject", 0015 win32ras.RASCS_AuthLinkSpeed : "AuthLinkSpeed", 0016 win32ras.RASCS_AuthAck : "AuthAck", 0017 win32ras.RASCS_ReAuthenticate : "ReAuthenticate", 0018 win32ras.RASCS_Authenticated : "Authenticated", 0019 win32ras.RASCS_PrepareForCallback : "PrepareForCallback", 0020 win32ras.RASCS_WaitForModemReset : "WaitForModemReset", 0021 win32ras.RASCS_WaitForCallback : "WaitForCallback", 0022 win32ras.RASCS_Projected : "Projected", 0023 win32ras.RASCS_StartAuthentication : "StartAuthentication", 0024 win32ras.RASCS_CallbackComplete : "CallbackComplete", 0025 win32ras.RASCS_LogonNetwork : "LogonNetwork", 0026 win32ras.RASCS_Interactive : "Interactive", 0027 win32ras.RASCS_RetryAuthentication : "RetryAuthentication", 0028 win32ras.RASCS_CallbackSetByCaller : "CallbackSetByCaller", 0029 win32ras.RASCS_PasswordExpired : "PasswordExpired", 0030 win32ras.RASCS_Connected : "Connected", 0031 win32ras.RASCS_Disconnected : "Disconnected" 0032 } 0033 0034 def TestCallback( hras, msg, state, error, exterror): 0035 print "Callback called with ", hras, msg, stateStrings[state], error, exterror 0036 0037 def test(rasName = "_ Divert Off"): 0038 return win32ras.Dial(None, None, (rasName,),TestCallback)
Generated by PyXR 0.9.4