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.
 
 
 
 
 
 

424 lines
21 KiB

// --------------------------------------------------------------------------------
// Strconst.h
// Copyright (c)1993-1995 Microsoft Corporation, All Rights Reserved
// Steven J. Bailey
// --------------------------------------------------------------------------------
#ifndef __STRCONST_H
#define __STRCONST_H
#include "mimeole.h"
#define STR_REG_PATH_FLAT "Software\\Microsoft\\Outlook Express"
#define STR_REG_PATH_ROOT "Software\\Microsoft\\Outlook Express\\5.0"
#define wchCR L'\r'
#define wchLF L'\n'
#define chCR '\r'
#define chLF '\n'
// --------------------------------------------------------------------------------
// Common String Constants
// --------------------------------------------------------------------------------
STRCONSTA(c_szCRLFCRLF, "\r\n\r\n");
STRCONSTA(c_szCRLF, "\r\n");
STRCONSTA(c_szCRLFTab, "\r\n\t");
STRCONSTA(c_szRegRoot, STR_REG_PATH_ROOT);
STRCONSTA(c_szRegFlat, STR_REG_PATH_FLAT);
// --------------------------------------------------------------------------------
// IMNACCT String Constants
// --------------------------------------------------------------------------------
STRCONSTA(g_szSpace, " ");
//STRCONSTA(g_szTab, "\t");
STRCONSTA(g_szNewline, "\n");
//STRCONSTA(g_szCR, "\r");
STRCONSTA(g_szCRLF, "\r\n");
//STRCONSTA(szRasDll, "RASAPI32.DLL");
//STRCONSTA(c_szInetcfgDll, "inetcfg.dll");
STRCONSTA(c_szMLANGDLL, "mlang.dll");
STRCONSTA(c_szDllRegisterServer, "DllRegisterServer");
//STRCONSTA(c_szCreateAcct, "InetCreateMailNewsAccount");
//STRCONSTA(c_szCreateDirServ, "InetCreateDirectoryService");
//STRCONSTA(c_szCtxHelpFile, "inetcomm.hlp");
//STRCONSTA(c_szRegRootNew, "Software\\Microsoft\\Internet Account Manager");
STRCONSTA(c_szCtxHelpFile, "msoe.hlp");
// --------------------------------------------------------------------------------
// WebPage String Constants
// --------------------------------------------------------------------------------
STRCONSTA(STR_METATAG_PREFIX, "<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html;charset=");
STRCONSTA(STR_METATAG_POSTFIX, "\">\r\n");
STRCONSTA(STR_SEGMENT_SPLIT, "<P><HR></P>");
STRCONSTA(STR_INLINE_IMAGE1, "<P>\n\r<CENTER><IMG SRC=\"CID:");
STRCONSTA(STR_INLINE_IMAGE2, "\"></CENTER>");
STRCONSTA(STR_ATTACH_TITLE_END, "<UL>");
STRCONSTA(STR_ATTACH_BEGIN, "<LI><A href=\"CID:");
STRCONSTA(STR_ATTACH_MIDDLE, "\">");
STRCONSTA(STR_ATTACH_END, "</A></LI>\r\n");
STRCONSTW(STR_SLIDEIMG_BEGIN, "g_ImageTable[g_imax++] = new Array (\"cid:");
STRCONSTW(STR_QUOTECOMMASPACEQUOTE,"\", \"");
STRCONSTW(STR_QUOTEPARASEMI, "\");\r\n");
// --------------------------------------------------------------------------------
// MIMEOLE String Constants
// --------------------------------------------------------------------------------
STRCONSTW(STR_XRICH, "<x-rich>");
STRCONSTA(c_szXRich, "<x-rich>");
STRCONSTA(STR_ISO88591, "ISO-8859-1");
STRCONSTW(STR_TEXTHTML, "text/html");
STRCONSTA(c_szAddressDelims, "\",<(");
STRCONSTA(c_szMHTMLColon, "mhtml:");
STRCONSTA(c_szMHTMLExt, ".mhtml");
STRCONSTA(c_szFileUrl, "file://");
//STRCONSTA(c_szMHTMLColonWackWack, "mhtml://");
STRCONSTA(c_szCID, "CID:");
//STRCONSTA(c_szNo, "No");
//STRCONSTA(c_szYes, "Yes");
STRCONSTA(c_szISO2022JP, "iso-2022-jp");
STRCONSTA(c_szISO2022JPControl, "JP_ISO_SIO_Control");
STRCONSTA(c_szISO88591, "iso-8859-1");
STRCONSTA(STR_HDR_XMIMEOLE, "X-MimeOLE");
STRCONSTA(STR_HDR_UNKNOWN, "Unknown");
STRCONSTA(STR_PRI_HIGHEST, "Highest");
STRCONSTA(STR_PRI_LOWEST, "Lowest");
STRCONSTA(c_szDescription, "Description");
//STRCONSTA(c_szStoreInetProps, "Store Internet Properties");
//STRCONSTA(c_szType, "Type");
//STRCONSTA(c_szFlags, "Flags");
STRCONSTA(c_szMimeVersion, "1.0");
STRCONSTA(c_szDoubleDash, "--");
//STRCONSTA(c_szRegMimeOLE, "Software\\Microsoft\\MimeOLE Engine");
//STRCONSTA(c_szRegInetProps, "Software\\Microsoft\\MimeOLE Engine\\Internet Properties");
STRCONSTA(c_szCommaSpace, ", ");
STRCONSTW(c_wszCommaSpace, ", ");
STRCONSTA(c_szCommaSpaceDash, ", -");
STRCONSTA(c_szAddressFold, ",\r\n\t");
STRCONSTW(c_wszAddressFold, ",\r\n\t");
STRCONSTA(c_szParamFold, ";\r\n\t");
//STRCONSTA(c_szAddressSep, ", ");
STRCONSTA(c_szEmpty, "");
STRCONSTW(c_szEmptyW, "");
//STRCONSTA(c_szSemiColon, ";");
STRCONSTA(c_szSemiColonSpace, "; ");
STRCONSTW(c_wszSemiColonSpace, "; ");
STRCONSTA(c_szEmailSpaceStart, " <");
STRCONSTW(c_wszEmailSpaceStart, " <");
STRCONSTA(c_szEmailStart, "<");
STRCONSTW(c_wszEmailStart, "<");
STRCONSTA(c_szEmailEnd, ">");
STRCONSTW(c_wszEmailEnd, ">");
STRCONSTA(c_szColonSpace, ": ");
//STRCONSTA(c_szFoldCRLF, "\r\n ");
//STRCONSTA(c_szPeriod, ".");
STRCONSTA(c_szForwardSlash, "/");
STRCONSTA(c_szEqual, "=");
STRCONSTA(c_szDoubleQuote, "\"");
STRCONSTW(c_wszDoubleQuote, "\"");
STRCONSTA(c_szMDBContentType, "MIME\\Database\\Content Type");
//STRCONSTA(c_szMDBCodePage, "MIME\\Database\\CodePage");
//STRCONSTA(c_szMDBCharset, "MIME\\Database\\Charset");
STRCONSTA(c_szExtension, "Extension");
STRCONSTA(c_szCLSID, "CLSID");
//STRCONSTA(c_szFixedWidthFont, "FixedWidthFont");
//STRCONSTA(c_szProportionalFont, "ProportionalFont");
//STRCONSTA(c_szBodyCharset, "BodyCharset");
//STRCONSTA(c_szWebCharset, "WebCharset");
//STRCONSTA(c_szHeaderCharset, "HeaderCharset");
//STRCONSTA(c_szAliasCharset, "AliasForCharset");
//STRCONSTA(c_szCodePage, "CodePage");
//STRCONSTA(c_szInternetEncoding, "InternetEncoding");
//STRCONSTA(c_szMailMimeEncoding, "MailMIMEEncoding");
//STRCONSTA(c_szNewsMimeEncoding, "NewsMIMEEncoding");
//STRCONSTA(c_szFamily, "Family");
STRCONSTA(c_szCharset, "charset");
STRCONSTA(c_szBoundary, "boundary");
STRCONSTA(c_szFileName, "filename");
STRCONSTA(c_szID, "id");
STRCONSTA(c_szName, "name");
STRCONSTA(c_szUUENCODE_END, "end\r\n");
STRCONSTA(c_szUUENCODE_BEGIN, "begin ");
STRCONSTA(c_szUUENCODE_DAT, "uuencode.uue");
STRCONSTA(c_szUUENCODE_666, "666 ");
STRCONSTA(c_szContentType, "Content Type");
STRCONSTW(c_szContentTypeW, "Content Type");
STRCONSTA(c_szDefaultAttach, "attach.dat");
STRCONSTW(c_wszDefaultAttach, "attach.dat");
STRCONSTA(c_szDotDat, ".dat");
STRCONSTW(c_wszDotDat, ".dat");
STRCONSTA(c_szDotTxt, ".txt");
STRCONSTW(c_wszDotTxt, ".txt");
//STRCONSTA(c_szDotUUE, ".uue");
STRCONSTA(c_szDotEml, ".eml");
STRCONSTW(c_wszDotEml, ".eml");
STRCONSTA(c_szDotNws, ".nws");
STRCONSTW(c_wszDotNws, ".nws");
STRCONSTA(c_szWinmailDotDat, "winmail.dat");
STRCONSTA(c_szUUEncodeZeroLength, "`\r\n");
STRCONSTA(c_szRfc822MustQuote, "()<>,;:\\\"[] ");
STRCONSTA(c_szXrefColon, "xref:");
STRCONSTW(REG_BC_ATHENAMESSAGE, "__MimeOle__IMimeMessage");
STRCONSTW(REG_BC_BINDSTATUSCALLBACK, "_BSCB_Holder_");
STRCONSTA(REG_Y2K_THRESHOLD, "Control Panel\\International\\Calendars\\TwoDigitYearMax");
// --------------------------------------------------------------------------------
// SMTP command strings
// --------------------------------------------------------------------------------
STRCONSTA(SMTP_AUTH_CANCEL_STR, "*\r\n");
STRCONSTA(SMTP_AUTH_STR, "AUTH");
STRCONSTA(SMTP_HELO_STR, "HELO");
STRCONSTA(SMTP_EHLO_STR, "EHLO");
STRCONSTA(SMTP_STARTTLS_STR, "STARTTLS\r\n");
STRCONSTA(SMTP_MAIL_STR, "MAIL FROM:");
STRCONSTA(SMTP_RCPT_STR, "RCPT TO:");
STRCONSTA(SMTP_RSET_STR, "RSET\r\n");
//STRCONSTA(SMTP_SEND_STR, "SEND FROM");
//STRCONSTA(SMTP_SOML_STR, "SOML FROM");
//STRCONSTA(SMTP_SAML_STR, "SAML FROM");
//STRCONSTA(SMTP_VRFY_STR, "VRFY");
//STRCONSTA(SMTP_EXPN_STR, "EXPN");
//STRCONSTA(SMTP_HELP_STR, "HELP");
//STRCONSTA(SMTP_NOOP_STR, "NOOP");
STRCONSTA(SMTP_QUIT_STR, "QUIT\r\n");
//STRCONSTA(SMTP_TURN_STR, "TURN");
STRCONSTA(SMTP_DATA_STR, "DATA\r\n");
STRCONSTA(SMTP_END_DATA_STR, "\r\n.\r\n");
// --------------------------------------------------------------------------------
// POP3 command strings
// --------------------------------------------------------------------------------
STRCONSTA(POP3_USER_STR, "USER");
STRCONSTA(POP3_PASS_STR, "PASS");
STRCONSTA(POP3_STAT_STR, "STAT\r\n");
STRCONSTA(POP3_LIST_STR, "LIST");
STRCONSTA(POP3_LIST_ALL_STR, "LIST\r\n");
STRCONSTA(POP3_RETR_STR, "RETR");
STRCONSTA(POP3_DELE_STR, "DELE");
STRCONSTA(POP3_NOOP_STR, "NOOP\r\n");
//STRCONSTA(POP3_LAST_STR, "LAST");
STRCONSTA(POP3_RSET_STR, "RSET");
STRCONSTA(POP3_QUIT_STR, "QUIT\r\n");
//STRCONSTA(POP3_APOP_STR, "APOP");
STRCONSTA(POP3_TOP_STR, "TOP");
STRCONSTA(POP3_UIDL_ALL_STR, "UIDL\r\n");
STRCONSTA(POP3_UIDL_STR, "UIDL");
STRCONSTA(POP3_AUTH_STR, "AUTH");
STRCONSTA(POP3_AUTH_CANCEL_STR, "*\r\n");
//STRCONSTA(POP3_END_DATA_STR, ".");
// --------------------------------------------------------------------------------
// NNTP command strings
// --------------------------------------------------------------------------------
STRCONSTA(NNTP_AUTHINFOUSER, "AUTHINFO USER");
STRCONSTA(NNTP_AUTHINFOPASS, "AUTHINFO PASS");
STRCONSTA(NNTP_TRANSACTTEST_CRLF, "AUTHINFO TRANSACT TWINKIE\r\n");
STRCONSTA(NNTP_TRANSACTCMD, "AUTHINFO TRANSACT");
STRCONSTA(NNTP_AUTHINFOSIMPLE_CRLF, "AUTHINFO SIMPLE\r\n");
STRCONSTA(NNTP_GENERICTEST_CRLF, "AUTHINFO GENERIC\r\n");
STRCONSTA(NNTP_GENERICCMD, "AUTHINFO GENERIC");
STRCONSTA(NNTP_GROUP, "GROUP");
STRCONSTA(NNTP_LAST_CRLF, "LAST\r\n");
STRCONSTA(NNTP_NEXT_CRLF, "NEXT\r\n");
STRCONSTA(NNTP_STAT, "STAT");
STRCONSTA(NNTP_ARTICLE, "ARTICLE");
STRCONSTA(NNTP_HEAD, "HEAD");
STRCONSTA(NNTP_BODY, "BODY");
STRCONSTA(NNTP_POST_CRLF, "POST\r\n");
STRCONSTA(NNTP_LIST, "LIST");
STRCONSTA(NNTP_LISTGROUP, "LISTGROUP");
STRCONSTA(NNTP_NEWGROUPS, "NEWGROUPS");
STRCONSTA(NNTP_DATE_CRLF, "DATE\r\n");
STRCONSTA(NNTP_MODE, "MODE");
STRCONSTA(NNTP_MODE_READER_CRLF, "MODE READER\r\n");
STRCONSTA(NNTP_QUIT_CRLF, "QUIT\r\n");
STRCONSTA(NNTP_XOVER, "XOVER");
//STRCONSTA(NNTP_CRLF_DOT_CRLF, "\r\n.\r\n");
STRCONSTA(NNTP_BASIC, "BASIC");
STRCONSTA(NNTP_XHDR, "XHDR");
//STRCONSTA(NNTP_RANGE, "%lu-%lu");
//STRCONSTA(NNTP_RANGE_OPEN, "%lu-");
STRCONSTA(NNTP_ENDPOST, "\r\n.\r\n");
// --------------------------------------------------------------------------------
// NNTP Header strings
// --------------------------------------------------------------------------------
STRCONSTA(NNTP_HDR_SUBJECT, "subject");
STRCONSTA(NNTP_HDR_FROM, "from");
STRCONSTA(NNTP_HDR_DATE, "date");
STRCONSTA(NNTP_HDR_MESSAGEID, "message-id");
STRCONSTA(NNTP_HDR_REFERENCES, "references");
//STRCONSTA(NNTP_HDR_BYTES, "bytes");
STRCONSTA(NNTP_HDR_LINES, "lines");
STRCONSTA(NNTP_HDR_XREF, "xref");
// --------------------------------------------------------------------------------
// HTTPMAIL command strings
// --------------------------------------------------------------------------------
STRCONSTA(c_szXMLOpenElement, "<");
STRCONSTA(c_szXMLCloseElement, ">");
STRCONSTA(c_szXMLCloseElementCRLF, ">\r\n");
STRCONSTA(c_szTabTabOpenElement, "\t\t<");
STRCONSTA(c_szCRLFTabTabOpenElement, "\r\n\t\t<");
STRCONSTA(c_szCRLFTabTabTabOpenElement, "\r\n\t\t\t<");
STRCONSTA(c_szXMLOpenTermElement, "</");
STRCONSTA(c_szXMLCloseTermElement, "/>");
STRCONSTA(c_szDavNamespacePrefix, "D");
STRCONSTA(c_szHotMailNamespacePrefix, "h");
STRCONSTA(c_szHTTPMailNamespacePrefix, "hm");
STRCONSTA(c_szMailNamespacePrefix, "m");
STRCONSTA(c_szContactsNamespacePrefix, "c");
STRCONSTA(c_szXMLHead, "<?xml version=\"1.0\"?>");
STRCONSTA(c_szXML1252Head, "<?xml version=\"1.0\" encoding=\"windows-1252\"?>");
STRCONSTA(c_szXMLNsColon, "xmlns:");
STRCONSTA(c_szPropFindHead1, "\r\n<D:propfind ");
STRCONSTA(c_szPropFindHead2, ">\r\n\t<D:prop>");
STRCONSTA(c_szPropFindTail, "\r\n\t</D:prop>\r\n</D:propfind>");
STRCONSTA(c_szPropPatchHead, "\r\n<D:propertyupdate ");
STRCONSTA(c_szPropPatchTailCRLF, "\r\n</D:propertyupdate>");
STRCONSTA(c_szPropPatchSetHead, "\r\n\t<D:set>\r\n\t\t<D:prop>");
STRCONSTA(c_szPropPatchSetTail, "\r\n\t\t</D:prop>\r\n\t</D:set>");
STRCONSTA(c_szPropPatchRemoveHead, "\r\n\t<D:remove>\r\n\t\t<D:prop>");
STRCONSTA(c_szPropPatchRemoveTail, "\r\n\t\t</D:prop>\r\n\t</D:remove>");
STRCONSTA(c_szOpenContactNamespace, "\r\n\t<c:");
STRCONSTA(c_szCloseContactNamespace, "</c:");
STRCONSTA(c_szContactHead, "<c:contact ");
STRCONSTA(c_szContactTail, "\r\n</c:contact>");
STRCONSTA(c_szGroupSwitch, "<c:group/>");
STRCONSTA(c_szEscLessThan, "&lt;");
STRCONSTA(c_szEscGreaterThan, "&gt;");
STRCONSTA(c_szEscAmp, "&amp;");
STRCONSTA(c_szDestinationHeader, "Destination: ");
STRCONSTA(c_szTranslateFalseHeader, "Translate: f");
STRCONSTA(c_szTranslateTrueHeader, "Translate: t");
STRCONSTA(c_szAllowRenameHeader, "Allow-Rename: t");
STRCONSTA(c_szContentTypeHeader, "Content-Type: ");
STRCONSTA(c_szBriefHeader, "Brief: t");
STRCONSTA(c_szDepthHeader, "Depth: %d");
STRCONSTA(c_szDepthNoRootHeader, "Depth: %d,noroot");
STRCONSTA(c_szDepthInfinityHeader, "Depth: infinity");
STRCONSTA(c_szDepthInfinityNoRootHeader, "Depth: infinity,noroot");
STRCONSTA(c_szMailContentType, "message/rfc822");
STRCONSTA(c_szXmlContentType, "text/xml");
STRCONSTA(c_szSmtpMessageContentType, "message/rfc821");
STRCONSTA(c_szRootTimeStampHeader, "X-Timestamp: folders=%s,ACTIVE=%s");
STRCONSTA(c_szFolders, "folders");
STRCONSTA(c_szFolderTimeStampHeader, "X-Timestamp: ACTIVE=%s");
STRCONSTA(c_szActive, "ACTIVE");
STRCONSTA(c_szXTimestamp, "X-Timestamp");
STRCONSTA(c_szAcceptCharset, "Accept-CharSet:%s");
// strings used to build batch command xml
STRCONSTA(c_szBatchHead1, "\r\n<D:");
STRCONSTA(c_szBatchHead2, " xmlns:D=\"DAV:\">");
STRCONSTA(c_szBatchTail, "\r\n</D:");
STRCONSTA(c_szTargetHead, "\r\n\t<D:target>");
STRCONSTA(c_szTargetTail, "\r\n\t</D:target>");
STRCONSTA(c_szHrefHead, "\r\n\t\t<D:href>");
STRCONSTA(c_szHrefTail, "</D:href>");
STRCONSTA(c_szDestHead, "\r\n\t\t<D:dest>");
STRCONSTA(c_szDestTail, "</D:dest>");
STRCONSTA(c_szDelete, "delete");
STRCONSTA(c_szCopy, "copy");
STRCONSTA(c_szMove, "move");
// strings used to build rfc821 streams
STRCONSTA(c_szMailFrom, "MAIL FROM:<");
STRCONSTA(c_szRcptTo, "RCPT TO:<");
STRCONSTA(c_szSaveInSentTrue, "SAVEINSENT: t");
STRCONSTA(c_szSaveInSentFalse, "SAVEINSENT: f");
// --------------------------------------------------------------------------------
// RAS function strings
// --------------------------------------------------------------------------------
STRCONSTA(c_szRasDial, "RasDialA");
STRCONSTA(c_szRasEnumConnections, "RasEnumConnectionsA");
STRCONSTA(c_szRasEnumEntries, "RasEnumEntriesA");
STRCONSTA(c_szRasGetConnectStatus, "RasGetConnectStatusA");
STRCONSTA(c_szRasGetErrorString, "RasGetErrorStringA");
STRCONSTA(c_szRasHangup, "RasHangUpA");
STRCONSTA(c_szRasSetEntryDialParams, "RasSetEntryDialParamsA");
STRCONSTA(c_szRasGetEntryDialParams, "RasGetEntryDialParamsA");
//STRCONSTA(c_szRasGetEntryProperties, "RasGetEntryPropertiesA");
//STRCONSTA(c_szRasSetEntryProperties, "RasSetEntryPropertiesA");
STRCONSTA(c_szRasCreatePhonebookEntry, "RasCreatePhonebookEntryA");
STRCONSTA(c_szRasEditPhonebookEntry, "RasEditPhonebookEntryA");
// ********************************************************************************
// MIMEEDIT String Constants
// ********************************************************************************
STRCONSTA(c_szBmpExt, ".bmp");
STRCONSTA(c_szJpgExt, ".jpg");
STRCONSTA(c_szJpegExt, ".jpeg");
STRCONSTA(c_szGifExt, ".gif");
STRCONSTA(c_szIcoExt, ".ico");
STRCONSTA(c_szWmfExt, ".wmf");
STRCONSTA(c_szPngExt, ".png");
STRCONSTA(c_szEmfExt, ".emf");
STRCONSTA(c_szArtExt, ".art");
STRCONSTA(c_szXbmExt, ".xbm");
STRCONSTW(c_szExeExt, ".exe");
STRCONSTW(c_wszDocHostWndClass, "##MimeEdit_Server");
//STRCONSTA(c_szLnkExt, ".lnk");
STRCONSTA(c_szSpace, " ");
STRCONSTA(c_szIexploreExe, "iexplore.exe");
//STRCONSTA(c_szPathFileFmt, "%s\\%s");
//STRCONSTA(c_szEllipsis, "...");
//STRCONSTA(c_szAppPaths, "Software\\Microsoft\\Windows\\CurrentVersion\\App Paths");
STRCONSTA(c_szExplorerRegPath, "Software\\Microsoft\\Internet Explorer");
//STRCONSTA(c_szRegPath, "Path");
//STRCONSTA(c_szRegSpellLangID, "SpellLangID");
STRCONSTA(c_szRegShellFoldersKey, "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Shell Folders");
STRCONSTA(c_szValueAppData, "AppData");
STRCONSTA(c_szRegSpellKeyDef, "Spelling\\%s\\Normal");
STRCONSTA(c_szRegSpellKeyDefRoot, "SOFTWARE\\Microsoft\\Shared Tools\\Proofing Tools\\Spelling");
STRCONSTA(c_szRegSpellKeyCustom, "Custom Dictionaries");
STRCONSTA(c_szRegSpellProfile, "SOFTWARE\\Microsoft\\Shared Tools\\Proofing Tools\\");
STRCONSTA(c_szRegSharedTools, "SOFTWARE\\Microsoft\\Shared Tools\\");
STRCONSTA(c_szRegSharedToolsPath, "SharedFilesDir");
STRCONSTA(c_szSpellCSAPI3T1Path, "Proof\\CSAPI3T1.DLL");
STRCONSTA(c_szCSAPI3T1, "CSAPI3T1.DLL");
STRCONSTA(c_szSpellOffice9ProofPath, "Microsoft\\Proof\\");
STRCONSTA(c_szRegSpellPath, "Engine");
STRCONSTA(c_szRegSpellPathLex, "Dictionary");
STRCONSTA(c_szRegSpellPathDict, "1");
STRCONSTA(c_szRegDefCustomDict, "custom.dic");
STRCONSTA(c_szRegDICHandlerKEY, ".DIC");
STRCONSTA(c_szRegDICHandlerDefault, "txtfile");
STRCONSTA(c_szInstallRoot, "InstallRoot");
#ifdef SMIME_V3
// Security Policy strings.
STRCONSTA(c_szDefaultPolicyOid, "default");
STRCONSTA(c_szSecLabelPoliciesRegKey, "Software\\Microsoft\\Cryptography\\OID\\EncodingType 1\\SMIMESecurityLabel");
STRCONSTA(c_szSecurityPolicyDllPath, "DllPath");
STRCONSTA(c_szSecurityPolicyFuncName, "FuncName");
STRCONSTA(c_szSecLabelAdminRegKey, "Software\\Microsoft\\Cryptography\\OID\\EncodingType 0\\SMIMESecurityLabel");
STRCONSTA(c_szHideMsgWithDifferentLabels,"HideMsgWithDifferentLabels");
STRCONSTA(c_szCertErrorWithLabel, "CertErrorWithLabel");
#endif // SMIME_V3
// --------------------------------------------------------------------------------
// Registry value strings
// --------------------------------------------------------------------------------
STRCONSTA(c_szCertCheckRevocation, "Check Cert Revocation");
STRCONSTA(c_szCertIgnoredErr, "Ignored Cert Errors");
#endif // __STRCONST_H