/*++ Copyright (C) 1996-1999 Microsoft Corporation Module Name: LOCSTRVAL.H History: --*/ #if !defined (PARSUTIL_LOCSTRVAL_H) #define PARSUTIL_LOCSTRVAL_H #include "LocChild.h" #pragma warning(disable : 4275) //////////////////////////////////////////////////////////////////////////////// class LTAPIENTRY CPULocStringValidation : public CPULocChild, public ILocStringValidation { // Construction public: CPULocStringValidation(CPULocParser * pParent); DECLARE_CLUNKNOWN(); // COM Interfaces public: // Standard Debugging interface. void STDMETHODCALLTYPE AssertValidInterface() const; // ILocStringValidation CVC::ValidationCode STDMETHODCALLTYPE ValidateString( const CLocTypeId <iType, const CLocTranslation &trTrans, CReporter *pReporter, const CContext &context); }; //////////////////////////////////////////////////////////////////////////////// #pragma warning(default : 4275) #endif