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.

39 lines
737 B

  1. /*++
  2. Copyright (C) 1996-1999 Microsoft Corporation
  3. Module Name:
  4. PSTRVAL.H
  5. History:
  6. --*/
  7. #ifndef PBASE_PSTRVAL_H
  8. #define PBASE_PSTRVAL_H
  9. extern const IID IID_ILocStringValidation;
  10. DECLARE_INTERFACE_(ILocStringValidation, IUnknown)
  11. {
  12. //
  13. // IUnknown standard Interface
  14. //
  15. STDMETHOD(QueryInterface)(THIS_ REFIID riid, LPVOID FAR*ppvObj) PURE;
  16. STDMETHOD_(ULONG, AddRef)(THIS) PURE;
  17. STDMETHOD_(ULONG, Release)(THIS) PURE;
  18. //
  19. // Standard Debugging interfaces
  20. //
  21. STDMETHOD_(void, AssertValidInterface)(THIS) CONST_METHOD PURE;
  22. STDMETHOD_(CVC::ValidationCode, ValidateString)
  23. (THIS_ const CLocTypeId REFERENCE, const CLocString REFERENCE,
  24. CReporter *) PURE;
  25. };
  26. #endif