NewSubscriberDialog
NewSubscriberDialog Display new subscriber dialog
#include <Editions.h> Edition Manager
NewSubscriberReply *reply ; contains the new subscriber reply record.
returns Error Code; 0=no error
The NewSubscriberDialog function (which is based on the
CustomGetFile procedure described in the Standard File Package)
switches to the volume reference number and directory ID and selects the
filename of the edition container that you passed in. Use the
GetLastEditionContainerUsed function to set the edition container to the
last edition that was either published or subscribed to. This allows the user to
publish and then easily subscribe.
reply contains the new subscriber reply record..(See below).
Returns: an operating system Error Code.
noErr (0) No error
badSubPartErr (-454) Bad edition container spec
editionMgrInitErr (-450) Manager not initialized

Notes: Pass the information from the GetLastEditionContainerUsed function
to the NewSubscriberDialog function.
The formatsMask field indicates which edition format type (text, graphics,
and sound) to display within the subscriber dialog box. You can set the
formatsMask field to the following constants: kTEXT formatMask (1),
kPICT formatMask (2), or ksndFormatMask (4). To support a combination
of formats, add the constants together. For example, a formatsMask
of 3 displays both graphics and text edition format types in the subscriber
dialog box.
Note that if an edition does not contain either 'PICT', 'TEXT', or 'snd ' data,
it will not be seen by the NewSubscriberDialog function (unless you
install an edition opener that adds it using eoCanSubscribe).
If the NewSubscriberDialog function returns with the canceled field set
to TRUE, the user canceled the dialog box. Otherwise, this field is FALSE and
the container field holds the edition container for the new subscriber.