OpenEdition
OpenEdition Initiate the reading of data
#include <Editions.h> Edition Manager
OSErr OpenEdition( subscriberSectionH, refNum );
SectionHandle subscriberSectionH ; is a handle to the section record.
EditionRefNum *refNum ; the reference number for the edition.
returns Error Code; 0=no error
To initiate the reading of data from an edition (for a subscriber), use the
OpenEdition function.
subscriberSectionH is a handle to the section record for a given section.
refNum returns the reference number for the edition.
Returns: an operating system Error Code.
noErr (0) No error
flLckedErr (-45) Publisher writing to an edition
permErr (-54) Not a subscriber
editionMgrInitErr (-450) Manager not initialized

Notes: Multiple subscribers can each call the OpenEdition function
simultaneously (each call returns a different reference number) and read
data from a single edition. If a publisher ( located on a different machine) is
writing to an edition when you use the OpenEdition function, you receive
an flLckedErr result code.
In addition, you may also receive memory, file opening, and file reading
errors.