Leaked source code of windows server 2003
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.

77 lines
1.9 KiB

  1. //+-------------------------------------------------------------------------
  2. //
  3. // Microsoft Windows
  4. //
  5. // Copyright (C) Microsoft Corporation, 1998 - 1998
  6. //
  7. // File: rtrfiltr.h
  8. //
  9. //--------------------------------------------------------------------------
  10. // rtrfiltr.h : main header file for the RTRFILTR DLL
  11. //
  12. #ifndef __AFXWIN_H__
  13. #error include 'stdafx.h' before including this file for PCH
  14. #endif
  15. #include "resource.h" // main symbols
  16. #include "filter.h"
  17. /////////////////////////////////////////////////////////////////////////////
  18. // CRtrfiltrApp
  19. // See rtrfiltr.cpp for the implementation of this class
  20. //
  21. class CRtrfiltrApp : public CWinApp
  22. {
  23. public:
  24. CRtrfiltrApp();
  25. // Overrides
  26. // ClassWizard generated virtual function overrides
  27. //{{AFX_VIRTUAL(CRtrfiltrApp)
  28. public:
  29. virtual BOOL InitInstance();
  30. //}}AFX_VIRTUAL
  31. //{{AFX_MSG(CRtrfiltrApp)
  32. // NOTE - the ClassWizard will add and remove member functions here.
  33. // DO NOT EDIT what you see in these blocks of generated code !
  34. //}}AFX_MSG
  35. DECLARE_MESSAGE_MAP()
  36. };
  37. DWORD APIENTRY
  38. IpxFilterConfig(
  39. IN CWnd* pParent,
  40. IN LPCWSTR pwsMachineName,
  41. IN LPCWSTR pwsInterfaceName,
  42. IN DWORD dwFilterType // FILTER_INBOUND, FILTER_OUTBOUND
  43. );
  44. DWORD APIENTRY
  45. IpFilterConfig(
  46. IN CWnd* pParent,
  47. IN LPCWSTR pwsMachineName,
  48. IN LPCWSTR pwsInterfaceName,
  49. IN DWORD dwFilterType // FILTER_INBOUND, FILTER_OUTBOUND
  50. );
  51. HRESULT APIENTRY
  52. IpxFilterConfigInfoBase(
  53. IN HWND hwndParent,
  54. IN IInfoBase * pInfoBase,
  55. IN IRtrMgrInterfaceInfo *pRmIf,
  56. IN DWORD dwFilterType // FILTER_INBOUND, FILTER_OUTBOUND
  57. );
  58. HRESULT APIENTRY
  59. IpFilterConfigInfoBase(
  60. IN HWND hwndParent,
  61. IN IInfoBase * pInfoBase,
  62. IN IRtrMgrInterfaceInfo *pRmIf,
  63. IN DWORD dwFilterType // FILTER_INBOUND, FILTER_OUTBOUND
  64. );
  65. /////////////////////////////////////////////////////////////////////////////