PyXR

c:\python24\lib\site-packages\win32\lib \ rasutil.py



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
SourceForge.net Logo