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.

52 lines
1023 B

  1. // protocl.h
  2. // This file contains templates and externs to things that are protocl specific
  3. BOOL FBeginHttpTransaction(
  4. LPDLD lpDownload
  5. );
  6. void TerminateHttpTransaction(
  7. LPDLD lpDownload
  8. );
  9. BOOL FBeginFtpTransaction(
  10. LPDLD lpDownload
  11. );
  12. void TerminateFtpTransaction(
  13. LPDLD lpDownload
  14. );
  15. BOOL FBeginGopherTransaction(
  16. LPDLD lpDownload
  17. );
  18. void TerminateGopherTransaction(
  19. LPDLD lpDownload
  20. );
  21. BOOL FBeginFileTransaction(
  22. LPDLD lpDownload
  23. );
  24. void TerminateFileTransaction(
  25. LPDLD lpDownload
  26. );
  27. // BUGBUG couldn't we use the pdld to indicate whether this was restarted
  28. // instead of using additional parameters?
  29. BOOL FPreprocessHttpResponse(LPDLD pdld, BOOL *lpfRestarted);
  30. BOOL FPreprocessFtpResponse(LPDLD lpDownload, BOOL *lpfRestarted);
  31. extern char vszHttp[];
  32. extern char vszFtp[];
  33. extern char vszGopher[];
  34. extern char vszFile[];
  35. extern char vszLocal[];
  36. extern char vszHttps[];
  37. extern HINTERNET vhSession;