/*
 * DEFAULTS.H
 * Defaults for profile
 * JSC 1/18/94
 * 
 * $Id: defaults.h 1.37 1997/02/28 19:23:31 dumoulin Exp $
 * 
 */

// personal
#define DEF_UserName "Your Name Here"
#define DEF_MailAddr "you@somehost.somedomain"
#define DEF_Organization "Your Organization"
#define DEF_ReplyTo ""

// comm
#define DEF_NNTPHost "News"
#define DEF_SMTPHost "Mail"
#define DEF_NNTPService "nntp"
#define DEF_NNTPServiceSSL "563" //nntps
#define DEF_SMTPService "smtp"
#define DEF_SMTPServiceSSL "587"
#define DEF_ConnectAtStartup TRUE
#define DEF_UseSSL 0
#define DEF_SMTPUseSSL 0
#define DEF_SMTPIP_Family 0
#define DEF_IPFamily 0
#define DEF_GenSockDLL "gwinsock.dll"
#define DEF_ForceXhdr HDR_AUTO
#define DEF_UseCompressHdr 1
#define DEF_MailDemandLogon TRUE
#define DEF_MailForceType 2
#define DEF_TimeZone "EST5EDT" 
#define DEF_MAPIPrefix "SMTP:"
#define DEF_MyOwnHost ""
#define DEF_GetNewsgroupsViaNNTP TRUE
#define DEF_StallTime 120
#define DEF_CommTimeout 0


// auth
#define DEF_NNTPUserName ""
#define DEF_NNTPPassword ""
#define DEF_SMTPUserName ""
#define DEF_SMTPPassword ""
#define DEF_AuthReqPost FALSE
#define DEF_AuthReqMail FALSE
#define DEF_NNTPSavePassword FALSE      // PCT, 10/05/94
#define DEF_SMTPSavePassword FALSE

// logging
#define DEF_MailLog FALSE
#define DEF_MailLogFile  "MAIL.LOG"
#define DEF_MailLogAttach TRUE
#define DEF_PostLog FALSE
#define DEF_PostLogFile  "POST.LOG"
#define DEF_PostLogAttach TRUE

// confirmations
#define DEF_ConfirmBatchOps TRUE
#define DEF_ConfirmDisconnect TRUE
#define DEF_ConfirmSaveOnExit FALSE
#define DEF_ConfirmExitActive TRUE
#define DEF_ConfirmReplyTo TRUE
/* Ray Dunn:99/10 */
#define DEF_ConfirmXPosting TRUE
/* Ray Dunn:99/10:End */
#ifdef OFFLINE  // TANAKA Goh
#define DEF_ConfirmDeleteArticle TRUE
#endif

// article list
#define DEF_NewWndGroup TRUE
#define DEF_ArticleThreshold 300L
#define DEF_MinToRetrieve 50L
#define DEF_FullNameFrom TRUE
#define DEF_EnableThreading TRUE
#define DEF_ThreadFullSubject TRUE
#define DEF_DoList ID_DOLIST_ASK-ID_DOLIST_BASE
#define DEF_ArticleThreshold 300L
#define DEF_MinToRetrieve 50L
#define DEF_ShowUnreadOnly FALSE
#define DEF_ShowUnreadOnlyReplacement 500000
#define DEF_ShowReadArticles TRUE
#define DEF_SaveArtAppend TRUE
#define DEF_SaveNewsrcOnClose FALSE
#define DEF_ArtListMultiSelect FALSE
#define DEF_ThreadDepthIndicator ">"
#define DEF_TrackSubscribedCrossposts TRUE
#define DEF_TrackUnsubscribedCrossposts FALSE
#define DEF_EnableArticleAction TRUE
#define DEF_GScrollByWheel 3
#define DEF_GScrollMode 1
/* Ray Dunn:99/10 */
#define DEF_SortWithAlphaOnly TRUE
/* Ray Dunn:99/10:End */



// article
#define DEF_NewWndArticle FALSE
#define DEF_TrimHeaders FALSE
#define DEF_WrapIncomingArticleText FALSE
#define DEF_WrapIncomingArticleTextLength 80
#define DEF_ScrollPastHeaders TRUE
/* Ray Dunn:99/10 */
#define DEF_ShowAuthorName FALSE
/* Ray Dunn:99/10:End */
#define DEF_ShowXFace TRUE
#define DEF_RMDeselectOnMark FALSE
#define DEF_ItalicizeQuotes TRUE
#define DEF_TruncateSignatures FALSE
#define DEF_TruncateSignatureFollowup TRUE
#define DEF_AScrollByWheel 3
#define DEF_AScrollMode 1

// group list
#define DEF_DoList ID_DOLIST_ASK-ID_DOLIST_BASE
#define DEF_ShowUnsubscribed TRUE
#define DEF_GroupListMultiSelect FALSE
#define DEF_GroupFilter "*"
#define DEF_EnableGroupFilter FALSE
#define DEF_MaxNewGroups 3000
#define DEF_SortGroupList TRUE
#define DEF_ShowDescription FALSE    //MDS changed to FALSE, if server does not support format specifier, 
                                     //it lists all descriptions which can take a LONG time! Bad to default to TRUE
#define DEF_ShowUnreadCount TRUE
#define DEF_UScrollByWheel 3
#define DEF_UScrollMode 1

// windows
#define DEF_ShowReadArticles TRUE

#define DEF_GroupMultiSelect TRUE

// compose
#define DEF_WordWrap TRUE
#define DEF_PrefillCcAddress TRUE
#define DEF_ShowFromHdr FALSE
#define DEF_ShowOrgHdr FALSE
#define DEF_ShowReplyToHdr TRUE
#define DEF_ShowKeywordsHdr FALSE
#define DEF_ShowSummaryHdr FALSE
#define DEF_ShowDistributionHdr FALSE
#define DEF_EnableSignature FALSE
#define DEF_ShowFollowupToHdr TRUE
#define DEF_SignatureFile ""
#define DEF_CScrollByWheel 3
#define DEF_CScrollMode 1
#define DEF_XNoArchive FALSE
#define DEF_UseCancelKey FALSE
#define DEF_NoXNewsreader FALSE

// misc
#define DEF_FollowupSaysTemplate "In article %i, %a says..."
#define DEF_ReplySaysTemplate "In article %i, you say..."

// coding
#define DEF_DecodePath ""
#define DEF_CodingStatusVerbose FALSE
#define DEF_DumbDecode FALSE
#define DEF_ExecuteDecodedFiles FALSE
#define DEF_KeepArticleHeaderVisible FALSE
#define DEF_BlockCodingStatusAlwaysOnTop FALSE
#define DEF_MinimizeStatusWindows FALSE
#define DEF_AlsoDecodeOpenArticles FALSE
#define DEF_NeverEXEWarnFiles FALSE
//MDS default extension to warn user before executing as they could be damaging 20000410
#define DEF_WarnOnEXE "bas, bat, chm, cmd, com, cpl, doc, eml, exe, hta, htm, html, inf, jse, lnk, msi, pif, reg, scr, scf, sct, sh, shs, vbs, vbe, vb, ws, wsc, wsf, xls"

// attachments
#define DEF_DefaultAttachInNewArt FALSE
#define DEF_DefaultNewArtForAttach TRUE
#define DEF_ArticleSplitLength 60000L
#define DEF_SubjectTemplate "%s - %f (%0p/%t)"
#define DEF_GenerateMIME TRUE
#define DEF_MIMEUsageSuggestions TRUE
#define DEF_MIMEBoundary  "*-*-*- Next Section -*-*-*"
#define DEF_MIMEUUType "x-uue"
#define DEF_MIMEXXType "x-xxe"
#define DEF_MIMECustomType "x-custom3to4"
#define DEF_MIMECharset "ISO-8859-1"
#define DEF_DefaultEncodingType "Base-64"
#define DEF_DefaultContentType "Other"
#define DEF_EncodingTable ""


// interface
#define MAXFONTSIZE 200
#define DEF_WinVnFontFace "MS Sans Serif"
#define DEF_WinVnFontSize 8
#define DEF_WinVnFontStyle "Bold"
#define DEF_CompositionFontFace "Courier New"
#define DEF_CompositionFontSize 10
#define DEF_CompositionFontStyle "Regular"
#define DEF_ListFontFace "Courier New"
#define DEF_ListFontSize 10
#define DEF_ListFontStyle "Regular"
#define DEF_ArticleFontFace "Courier New"
#define DEF_ArticleFontSize 10
#define DEF_ArticleFontStyle "Regular"
#define DEF_StatusFontFace "Times New Roman"
#define DEF_StatusFontSize 11
#define DEF_StatusFontStyle "Regular"
#define DEF_PrintFontFace "Arial"
#define DEF_PrintFontSize 12
#define DEF_NetUnSubscribedColor "0,0,255"
#define DEF_NetSubscribedColor "0,0,0"
#define DEF_ArticleUnSeenColor "0,0,0"
#define DEF_ArticleSeenColor "0,0,255"
#define DEF_ArticleKilledColor "128,0,255"
#define DEF_ArticleTextColor "0,0,0"
#define DEF_StatusTextColor "0,0,0"
#define DEF_ArticleBackgroundColor "248,248,248"        // grey
#define DEF_ListBackgroundColor "248,248,248"
#define DEF_StatusBackgroundColor "248,248,248"
#define DEF_ArticleErrorColor "255,0,0"
#define DEF_ArticlePreviewColor "255,255,206"
#define DEF_ThumbTrack TRUE
#define DEF_UseInverseSelections FALSE
#define DEF_UseClearType 0
#ifdef USE_SPLASH
#define DEF_ShowSplashScreen TRUE
#endif

// smart filer 
#define DEF_OnDupeName 0
#define DEF_OnNameTooLong 0
#define DEF_EnableExtensionConversion 1
#define DEF_SpaceProcessing 0 
#ifdef _WIN32
#define DEF_MaxFileNameLen 155
#define DEF_MaxFileExtLen 50
#else
#define DEF_MaxFileNameLen 8
#define DEF_MaxFileExtLen 3
#endif


/* RFC1521/RFC1522 support */
#define DEF_UseVISUAL1521 1
#define DEF_EncodeRFC1522 1
#define DEF_UseRFC1522 1

/* print */
#define DEF_PageNumberAlwaysWithSubject 1

// execute
#define DEF_HttpClient "%INTERNET%\\mosaic\\mosaic %u"
#define DEF_FtpClient "%INTERNET%\\ws_ftp\\ws_ftp %h:%f"
#define DEF_GopherClient ""
#define DEF_WaisClient ""
#define DEF_UsingDDE 1
#define DEF_DdeServID 0
#define DEF_DdeServName "NETSCAPE"

#define DEF_ConfigJumpGroup 1

#ifdef OFFLINE  // TANAKA Goh
#define DEF_SaveNewsrcGNUSFormat        FALSE
#define DEF_SaveSOUPOnClose                     TRUE
#endif

/* this is for emacs
 * Local variables:
 * tab-width: 2
 * end:
 */
