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.

66 lines
1.0 KiB

  1. ///////////////////////////////////////////////////////////////////////////////
  2. //
  3. // Copyright (c) 1998, Microsoft Corp. All rights reserved.
  4. //
  5. // FILE
  6. //
  7. // xprparse.h
  8. //
  9. // SYNOPSIS
  10. //
  11. // This file declares the function IASParseExpression.
  12. //
  13. // MODIFICATION HISTORY
  14. //
  15. // 02/05/1998 Original version.
  16. //
  17. ///////////////////////////////////////////////////////////////////////////////
  18. #ifndef _XPRPARSE_H_
  19. #define _XPRPARSE_H_
  20. #ifndef IASNAPAPI
  21. #define IASNAPAPI DECLSPEC_IMPORT
  22. #endif
  23. #ifdef __cplusplus
  24. extern "C" {
  25. #endif
  26. IASNAPAPI
  27. HRESULT
  28. WINAPI
  29. IASParseExpression(
  30. IN PCWSTR szExpression,
  31. OUT VARIANT* pVal
  32. );
  33. IASNAPAPI
  34. HRESULT
  35. WINAPI
  36. IASParseExpressionEx(
  37. IN VARIANT* pvExpression,
  38. OUT VARIANT* pVal
  39. );
  40. IASNAPAPI
  41. HRESULT
  42. WINAPI
  43. IASEvaluateExpression(
  44. IN IRequest* pRequest,
  45. IN PCWSTR szExpression,
  46. OUT VARIANT_BOOL* pVal
  47. );
  48. IASNAPAPI
  49. HRESULT
  50. WINAPI
  51. IASEvaluateTimeOfDay(
  52. IN PCWSTR szTimeOfDay,
  53. OUT VARIANT_BOOL* pVal
  54. );
  55. #ifdef __cplusplus
  56. }
  57. #endif
  58. #endif // _XPRPARSE_H_