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.

38 lines
955 B

  1. /*++
  2. Copyright (c) 2000 Microsoft Corporation
  3. Module Name:
  4. Terminal Server ISAPI Proxy
  5. Abstract:
  6. This is the ISAPI side of the terminal server proxy. This opens a connection to the
  7. proxied server and then forwards data back and forth through IIS. There is also
  8. a filter component which takes care of having more user friendly urls.
  9. Author:
  10. Marc Reyhner 8/22/2000
  11. --*/
  12. #ifndef __TSPROXY_H__
  13. #define __TSPROXY_H__
  14. BOOL WINAPI GetFilterVersion(PHTTP_FILTER_VERSION pVer);
  15. DWORD WINAPI HttpFilterProc(
  16. PHTTP_FILTER_CONTEXT pfc, DWORD notificationType, LPVOID pvNotification);
  17. BOOL WINAPI GetExtensionVersion(HSE_VERSION_INFO* pVer);
  18. DWORD WINAPI HttpExtensionProc(LPEXTENSION_CONTROL_BLOCK lpECB);
  19. BOOL WINAPI TerminateExtension(DWORD dwFlags);
  20. // globals
  21. extern HINSTANCE g_hInstance;
  22. // Locaion of our key in the registry.
  23. #define TS_PROXY_REG_KEY _T("SOFTWARE\\Microsoft\\Terminal Server Proxy")
  24. #endif