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.

66 lines
1.3 KiB

  1. //+---------------------------------------------------------------------------
  2. //
  3. // Microsoft Windows
  4. // Copyright (C) Microsoft Corporation, 2000
  5. //
  6. // File: ac_CTrayUi.h
  7. //
  8. // Contents: Home Networking Auto Config Tray Icon UI code
  9. //
  10. // Author: jeffsp 9/27/2000
  11. //
  12. //----------------------------------------------------------------------------
  13. #pragma once
  14. extern HWND g_hwndHnAcTray;
  15. LRESULT
  16. CALLBACK
  17. CHnAcTrayUI_WndProc (
  18. HWND hwnd, // window handle
  19. UINT uiMessage, // type of message
  20. WPARAM wParam, // additional information
  21. LPARAM lParam); // additional information
  22. LRESULT
  23. OnHnAcTrayWmNotify(
  24. HWND hwnd,
  25. WPARAM wParam,
  26. LPARAM lParam
  27. );
  28. LRESULT
  29. OnHnAcTrayWmTimer(
  30. HWND hwnd,
  31. WPARAM wParam,
  32. LPARAM lParam
  33. );
  34. HRESULT HrRunHomeNetworkWizard(
  35. HWND hwndOwner
  36. );
  37. LRESULT OnHnAcTrayWmCreate(
  38. HWND hwnd
  39. );
  40. LRESULT OnHnAcMyWMNotifyIcon(HWND hwnd,
  41. UINT uiMessage,
  42. WPARAM wParam,
  43. LPARAM lParam
  44. );
  45. HRESULT ac_CreateHnAcTrayUIWindow();
  46. LRESULT ac_DestroyHnAcTrayUIWindow();
  47. LRESULT ac_DeviceChange(HWND hWnd, UINT uMessage, WPARAM wParam, LPARAM lParam);
  48. HRESULT ac_Register(HWND hWindow);
  49. HRESULT ac_Unregister(HWND hWindow);