#pragma once

// default parameter values
static const WCHAR c_szRegParamDefault[] =  L"Default";

// Required param info
static const WCHAR c_szRegParamDesc[] =  L"ParamDesc";
static const WCHAR c_szRegParamType[] =  L"Type";

// Values for "Type"
static const WCHAR c_szRegParamTypeInt[] =     L"int";
static const WCHAR c_szRegParamTypeLong[] =    L"long";
static const WCHAR c_szRegParamTypeWord[] =    L"word";
static const WCHAR c_szRegParamTypeDword[] =   L"dword";
static const WCHAR c_szRegParamTypeEnum[] =    L"enum";
static const WCHAR c_szRegParamTypeEdit[] =    L"edit";
static const WCHAR c_szRegParamTypeKeyonly[] = L"keyonly";

// General parameter info
static const WCHAR c_szRegParamOptional[] =   L"Optional";
static const WCHAR c_szRegParamHelpFile[] =   L"HelpFile";
static const WCHAR c_szRegParamHelpContext[] = L"HelpContext";

// Ranges for numeric types
static const WCHAR c_szRegParamBase[] =       L"Base";
static const WCHAR c_szRegParamStep[] =       L"Step";
static const WCHAR c_szRegParamMin[] =        L"Min";
static const WCHAR c_szRegParamMax[] =        L"Max";
static const WCHAR c_szRegParamMultiplier[] = L"";
static const WCHAR c_szRegParamParagraph[] =  L"Paragraph";

// Styles for edit types
static const WCHAR c_szRegParamLimitText[] = L"LimitText";
static const WCHAR c_szRegParamOEMText[] =   L"OEMText";
static const WCHAR c_szRegParamUppercase[] = L"Uppercase";
static const WCHAR c_szRegParamReadOnly[] =  L"ReadOnly";

