windows-nt/Source/XPSP1/NT/inetsrv/query/web/dll/varutil.hxx

40 lines
1.2 KiB
C++
Raw Normal View History

2020-09-26 03:20:57 -05:00
//+---------------------------------------------------------------------------
//
// Copyright (C) 1996-1997, Microsoft Corporation.
//
// File: varutil.hxx
//
// Contents: Utilities for variable replacement
//
// History: 96/Jan/3 DwightKr Created
//
//----------------------------------------------------------------------------
#pragma once
enum EIsReplaceable {
eIsSimpleString = 0,
eIsSimpleReplacement,
eIsComplexReplacement,
};
EIsReplaceable IsAReplaceableParameter( WCHAR const * wcsString );
WCHAR * ReplaceParameters( WCHAR const * wcsVariableString,
CVariableSet & variableSet,
COutputFormat & outputFormat,
ULONG & cwcOut );
ULONG ReplaceNumericParameter( WCHAR const * wcsVariableString,
CVariableSet & variableSet,
COutputFormat & outputFormat,
ULONG defaultValue,
ULONG min,
ULONG max );
BOOL IsAValidCatalog( WCHAR const * wcsCatalog, ULONG cwc );
LONG IDQ_wtol( WCHAR const *pwcBuf );