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.

96 lines
1.6 KiB

  1. //+--------------------------------------------------------------------------
  2. //
  3. // Copyright (c) 1997-1999 Microsoft Corporation
  4. //
  5. // File: postjob.h
  6. //
  7. // Contents:
  8. //
  9. // History:
  10. //
  11. //---------------------------------------------------------------------------
  12. #ifndef __POSTSJOB_H__
  13. #define __POSTSJOB_H__
  14. #include "server.h"
  15. #ifdef __cplusplus
  16. extern "C" {
  17. #endif
  18. BOOL
  19. TLSCanForwardRequest(
  20. IN DWORD dwLocalServerVersion,
  21. IN DWORD dwTargetServerVersion
  22. );
  23. BOOL
  24. IsLicensePackRepl(
  25. TLSLICENSEPACK* pLicensePack
  26. );
  27. BOOL
  28. TLSIsServerCompatible(
  29. IN DWORD dwLocalServerVersion,
  30. IN DWORD dwTargetServerVersion
  31. );
  32. BOOL
  33. TLSCanPushReplicateData(
  34. IN DWORD dwLocalServerVersion,
  35. IN DWORD dwTargetServerVersion
  36. );
  37. DWORD
  38. PostSsyncLkpJob(
  39. PSSYNCLICENSEPACK syncLkp
  40. );
  41. DWORD
  42. TLSAnnounceLKPToAllRemoteServer(
  43. IN DWORD dwKeyPackId,
  44. IN DWORD dwDelayTime
  45. );
  46. DWORD
  47. TLSPushSyncLocalLkpToServer(
  48. IN LPTSTR pszSetupId,
  49. IN LPTSTR pszDomainName,
  50. IN LPTSTR pszLserverName,
  51. IN FILETIME* pSyncTime
  52. );
  53. DWORD
  54. TLSStartAnnounceResponseJob(
  55. IN LPTSTR pszTargetServerId,
  56. IN LPTSTR pszTargetServerDomain,
  57. IN LPTSTR pszTargetServerName,
  58. IN FILETIME* pftTime
  59. );
  60. DWORD
  61. TLSStartAnnounceToEServerJob(
  62. IN LPCTSTR pszServerId,
  63. IN LPCTSTR pszServerDomain,
  64. IN LPCTSTR pszServerName,
  65. IN FILETIME* pftFileTime
  66. );
  67. DWORD
  68. TLSStartAnnounceLicenseServerJob(
  69. IN LPCTSTR pszServerId,
  70. IN LPCTSTR pszServerDomain,
  71. IN LPCTSTR pszServerName,
  72. IN FILETIME* pftFileTime
  73. );
  74. DWORD
  75. TLSPostReturnClientLicenseJob(
  76. PLICENSEDPRODUCT pLicProduct
  77. );
  78. #ifdef __cplusplus
  79. }
  80. #endif
  81. #endif