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.

107 lines
3.0 KiB

  1. #ifndef ___TSTST_H___
  2. #define ___TSTST_H___
  3. #include "tst.h" // basic test structures.
  4. // tests.
  5. PFN_TEST_FUNC GetCompName;
  6. PFN_TEST_FUNC GetDomName;
  7. PFN_TEST_FUNC GetIPAddress;
  8. PFN_TEST_FUNC GetProductType;
  9. PFN_TEST_FUNC GetProductSuite ;
  10. PFN_TEST_FUNC GetTSVersion;
  11. PFN_TEST_FUNC IsItServer;
  12. PFN_TEST_FUNC IsTSOClogPresent;
  13. PFN_TEST_FUNC DidTsOCgetCompleteInstallationMessage;
  14. PFN_TEST_FUNC IsClusteringInstalled ;
  15. PFN_TEST_FUNC DoesProductSuiteContainTS;
  16. PFN_TEST_FUNC DidOCMInstallTSEnable;
  17. PFN_TEST_FUNC TSEnabled;
  18. PFN_TEST_FUNC IsKernelTSEnable;
  19. PFN_TEST_FUNC IsTerminalServerRegistryOk;
  20. PFN_TEST_FUNC GetWinstationList ;
  21. PFN_TEST_FUNC IsTerminalServiceRunning;
  22. PFN_TEST_FUNC IsTerminalServiceStartBitSet;
  23. PFN_TEST_FUNC IsTermSrvInSystemContext;
  24. PFN_TEST_FUNC IsListenerSessionPresent;
  25. PFN_TEST_FUNC AreRemoteLogonEnabled;
  26. PFN_TEST_FUNC IsGroupPolicyOk;
  27. PFN_TEST_FUNC AreConnectionsAllowed;
  28. PFN_TEST_FUNC IsRdpDrInstalledProperly;
  29. PFN_TEST_FUNC IsRDPNPinNetProviders ;
  30. PFN_TEST_FUNC IsMultiConnectionAllowed ;
  31. PFN_TEST_FUNC LogonType ;
  32. PFN_TEST_FUNC CheckVideoKeys;
  33. PFN_TEST_FUNC GetTSMode ;
  34. PFN_TEST_FUNC VerifyModeRegistry;
  35. PFN_TEST_FUNC GetModePermissions;
  36. PFN_TEST_FUNC Check_StackBinSigatures;
  37. PFN_TEST_FUNC GetCypherStrenthOnRdpwd ;
  38. PFN_TEST_FUNC IsBetaSystem ;
  39. PFN_TEST_FUNC HasLicenceGracePeriodExpired ;
  40. PFN_TEST_FUNC GetClientVersion;
  41. PFN_TEST_FUNC DoesClientSupportAudioRedirection;
  42. PFN_TEST_FUNC CanClientPlayAudio;
  43. PFN_TEST_FUNC NotConsoleAudio;
  44. PFN_TEST_FUNC DoesClientSupportPrinterRedirection;
  45. PFN_TEST_FUNC DoesClientSupportFileRedirection;
  46. PFN_TEST_FUNC DoesClientSupportClipboardRedirection;
  47. PFN_TEST_FUNC GetUserName;
  48. PFN_TEST_FUNC GetPolicy;
  49. PFN_TEST_FUNC CanRedirectAudio;
  50. PFN_TEST_FUNC CanRedirectCom;
  51. PFN_TEST_FUNC CanRedirectClipboard;
  52. PFN_TEST_FUNC CanRedirectDrives;
  53. PFN_TEST_FUNC CanRedirectPrinter;
  54. PFN_TEST_FUNC CanRedirectLPT;
  55. PFN_SuiteErrorReason WhyCantRunAllTests;
  56. PFN_SuiteErrorReason WhyCantRunGeneralInfo;
  57. PFN_SuiteErrorReason WhyCantRunCantConnect;
  58. PFN_SuiteErrorReason WhyCantRunCantPrint;
  59. PFN_SuiteErrorReason WhyCantRunCantCopyPaste;
  60. PFN_SuiteErrorReason WhyCantRunFileRedirect;
  61. PFN_SuiteErrorReason WhyCantRunLptRedirect;
  62. PFN_SuiteErrorReason WhyCantRunComRedirect;
  63. PFN_SuiteErrorReason WhyCantRunAudioRedirect;
  64. PFN_SUITE_FUNC CanRunAllTests;
  65. PFN_SUITE_FUNC CanRunGeneralInfo;
  66. PFN_SUITE_FUNC CanRunCantConnect;
  67. PFN_SUITE_FUNC CanRunCantPrint;
  68. PFN_SUITE_FUNC CanRunCantCopyPaste;
  69. PFN_SUITE_FUNC CanRunFileRedirect;
  70. PFN_SUITE_FUNC CanRunLptRedirect;
  71. PFN_SUITE_FUNC CanRunComRedirect;
  72. PFN_SUITE_FUNC CanRunAudioRedirect;
  73. // helpers
  74. // BOOL AreEffectiveConnectionAllowed ();
  75. PFN_BOOL IsTSOClogPresent;
  76. PFN_BOOL AreWeInsideSession;
  77. PFN_BOOL IsUserRemoteAdmin;
  78. PFN_BOOL IsItLocalServer;
  79. PFN_BOOL IsItLocalMachine;
  80. PFN_BOOL IsIt51TS;
  81. PFN_BOOL IsIt50TS;
  82. PFN_BOOL IsTerminalServiceRunning;
  83. PFN_BOOL IsItServer;
  84. PFN_BOOL IsAudioEnabled;
  85. PFN_BOOL IsItRemoteConsole;
  86. #endif // ___TSTST_H___