Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

61 lines
1.0 KiB

  1. /*++
  2. Copyright (c) 2000, Microsoft Corporation
  3. Module Name:
  4. eldialog.h
  5. Abstract:
  6. Module to handle the communication from 802.1X state machine to netshell
  7. Revision History:
  8. sachins, March 21, 2001, Created
  9. --*/
  10. #ifndef _EAPOL_DIALOG_H_
  11. #define _EAPOL_DIALOG_H_
  12. #pragma once
  13. typedef enum _EAPOL_NCS_STATUS
  14. {
  15. EAPOL_NCS_NOTIFICATION,
  16. EAPOL_NCS_AUTHENTICATING,
  17. EAPOL_NCS_AUTHENTICATION_SUCCEEDED,
  18. EAPOL_NCS_AUTHENTICATION_FAILED,
  19. EAPOL_NCS_CRED_REQUIRED
  20. } EAPOL_NCS_STATUS;
  21. HRESULT
  22. WZCNetmanConnectionStatusChanged (
  23. IN GUID *pGUIDConn,
  24. IN NETCON_STATUS ncs
  25. );
  26. HRESULT
  27. WZCNetmanShowBalloon (
  28. IN GUID *pGUIDConn,
  29. IN BSTR pszCookie,
  30. IN BSTR pszBalloonText
  31. );
  32. HRESULT
  33. EAPOLQueryGUIDNCSState (
  34. IN GUID * pGuidConn,
  35. OUT NETCON_STATUS * pncs
  36. );
  37. VOID
  38. EAPOLTrayIconReady (
  39. IN const WCHAR * pszUserName
  40. );
  41. DWORD
  42. WINAPI
  43. EAPOLTrayIconReadyWorker (
  44. IN PVOID pvContext
  45. );
  46. #endif // _EAPOL_DIALOG_H_