Files
TeslaRel410/BORLAND/BC45/INCLUDE/MSPAB.H
T
CydandClaude Fable 5 63312e07f9 source410: literal 4.10 source reconstruction + BC++ 4.52 fleet toolchain archived
- BORLAND/: Borland C++ 4.52 (chosen over 4.5 by byte-match: CODE/RP/CW32.LIB
  is identical to 4.52's install lib). BCC32/TLINK32/TLIB/MAKE run natively on
  Win11; CODE/BT/OPT.MAK is the shipped BTL4OPT.EXE's exact flag recipe
  (extender = Borland PowerPack DPMI32, not Phar Lap TNT).
- restoration/source410/: the literal 1995-form reconstruction of the missing
  BT game source (never mixed into CODE/). Round 1-3 state:
  * 6 of 10 surviving original TUs COMPILE CLEAN under the period toolchain
    (BTMSSN, BTCNSL, BTSCNRL, BTTEAM, BTL4MODE, BTL4ARND) - first builds
    since 1996.
  * BT_L4/BTL4APP.CPP pilot reconstruction: 12/12 functions, Fail() lands on
    its binary-recorded line 400 exactly.
  * BT/BTCNSL.HPP: console wire IDs recovered from the binary's ctors
    (Killed=9, Damaged=10, ScoreUpdate=13, DeathWithoutHonor=15 [T1];
    TeamScore=12 flagged [T4]).
  * MUNGA/: 8 engine-header backfills back-dated from the BT412 WinTesla tree
    (VDATA numbering decomp-verified; AUDREND's OpenAL-era virtual removed -
    the period compiler is the drift detector).
  * Tooling: backdate.py (WinTesla->1995 header transform), compile410.sh
    (per-TU verification sweep under authentic OPT.MAK flags).
  * README: corrected roadmap - MECH.HPP is the capstone grown with the mech
    TU reconstructions; BTREG.CPP green = the header-family milestone.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-19 07:33:26 -05:00

70 lines
2.1 KiB
C++

/*
* M S P A B . H
*
* Public definitions for the Microsoft Personal Address Book
*
* Copyright 1993-1995 Microsoft Corporation. All Rights Reserved.
*/
/*
* Microsoft Personal Address Book Provider ID
* -------------------------------------------
*/
#define PAB_PROVIDER_ID \
{ \
0xB5, 0x3b, 0xc2, 0xc0, \
0x2c, 0x77, 0x10, 0x1a, \
0xa1, 0xbc, 0x08, 0x00, \
0x2b, 0x2a, 0x56, 0xc2 \
}
/*
* Messaging Service Properties
* ----------------------------
*
* The following properties are required to completely configure
* the Microsoft Personal Address Book messaging service with
* IMsgServiceAdmin::ConfigureMsgService() if UI is not requested
* by passing the UI_SERVICE flag.
*/
/*
* Fully qualified pathname of .PAB file to use
*/
#define PR_PAB_PATH PROP_TAG( PT_TSTRING, 0x6600 )
#define PR_PAB_PATH_W PROP_TAG( PT_UNICODE, 0x6600 )
#define PR_PAB_PATH_A PROP_TAG( PT_STRING8, 0x6600 )
/*
* The following additional properties may also be passed to
* customize the configuration.
*/
/*
* PR_DISPLAY_NAME
* The display name to be used for the PAB in the address
* book hierarchy.
*
* PR_COMMENT
* A comment to be associated with the PAB.
*
* PR_PAB_DET_DIR_VIEW_BY
* Determines how names of entries in the PAB with separate first
* and last names are displayed.
*
* Possible values are:
*
* PAB_DIR_VIEW_FIRST_THEN_LAST First name followed by last name
* (default) (e.g. "Dave Olsen").
*
* PAB_DIR_VIEW_LAST_THEN_FIRST Last name followed by separator
* followed by first name
* (e.g. "Olsen, Dave").
*/
#define PR_PAB_DET_DIR_VIEW_BY PROP_TAG( PT_LONG, 0x6601 )
#define PAB_DIR_VIEW_FIRST_THEN_LAST 0
#define PAB_DIR_VIEW_LAST_THEN_FIRST 1