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.

92 lines
1.6 KiB

  1. #pragma once
  2. extern
  3. VOID
  4. EAPOLServiceMain (
  5. IN DWORD argc,
  6. IN LPWSTR *lpwsServiceArgs
  7. );
  8. extern
  9. VOID
  10. EAPOLCleanUp (
  11. IN DWORD dwError
  12. );
  13. extern
  14. DWORD
  15. ElDeviceNotificationHandler (
  16. IN VOID *lpEventData,
  17. IN DWORD dwEventType
  18. );
  19. extern
  20. DWORD
  21. ElSessionChangeHandler (
  22. IN VOID *lpEventData,
  23. IN DWORD dwEventType
  24. );
  25. extern
  26. DWORD
  27. RpcEapolGetCustomAuthData (
  28. STRING_HANDLE pSrvAddr,
  29. PWCHAR pwszGuid,
  30. DWORD dwEapTypeId,
  31. RAW_DATA pwszSSID,
  32. PRAW_DATA rdConnInfo
  33. );
  34. extern
  35. DWORD
  36. RpcEapolSetCustomAuthData (
  37. STRING_HANDLE pSrvAddr,
  38. PWCHAR pwszGuid,
  39. DWORD dwEapTypeId,
  40. RAW_DATA pwszSSID,
  41. PRAW_DATA rdConnInfo
  42. );
  43. extern
  44. DWORD
  45. RpcEapolGetInterfaceParams (
  46. STRING_HANDLE pSrvAddr,
  47. PWCHAR pwszGuid,
  48. PEAPOL_INTF_PARAMS pIntfParams
  49. );
  50. extern
  51. DWORD
  52. RpcEapolSetInterfaceParams (
  53. STRING_HANDLE pSrvAddr,
  54. PWCHAR pwszGuid,
  55. PEAPOL_INTF_PARAMS pIntfParams
  56. );
  57. extern
  58. DWORD
  59. RpcEapolReAuthenticateInterface (
  60. STRING_HANDLE pSrvAddr,
  61. PWCHAR pwszGuid
  62. );
  63. extern
  64. DWORD
  65. RpcEapolQueryInterfaceState (
  66. STRING_HANDLE pSrvAddr,
  67. PWCHAR pwszGuid,
  68. PEAPOL_INTF_STATE pIntfState
  69. );
  70. extern
  71. HRESULT
  72. EAPOLQueryGUIDNCSState (
  73. IN GUID * pGuidConn,
  74. OUT NETCON_STATUS * pncs
  75. );
  76. extern
  77. VOID
  78. EAPOLTrayIconReady (
  79. IN const WCHAR * pwszUserName
  80. );