/********************************************************************************************************************************/ /* Created: 15-MAR-2001 23:37:17 by OpenVMS SDL EV1-33 */ /* Source: 15-MAR-2001 23:34:51 _$11$DUA933:[BUILD.SDL]DTK$ROUTINES.SDI;1 */ /********************************************************************************************************************************/ /*** MODULE dtk$routines ***/ #ifndef __DTK$ROUTINES_LOADED #define __DTK$ROUTINES_LOADED 1 #pragma nostandard #ifdef __cplusplus extern "C" { #define __unknown_params ... #else #define __unknown_params #endif #if !defined(__VAXC) && !defined(VAXC) #define __struct struct #define __union union #else #define __struct variant_struct #define __union variant_union #endif /**************************************************************************** */ /* * */ /* COPYRIGHT (c) 1988 BY * */ /* DIGITAL EQUIPMENT CORPORATION, MAYNARD, MASSACHUSETTS. * */ /* ALL RIGHTS RESERVED. * */ /* * */ /* THIS SOFTWARE IS FURNISHED UNDER A LICENSE AND MAY BE USED AND COPIED * */ /* ONLY IN ACCORDANCE WITH THE TERMS OF SUCH LICENSE AND WITH THE * */ /* INCLUSION OF THE ABOVE COPYRIGHT NOTICE. THIS SOFTWARE OR ANY OTHER * */ /* COPIES THEREOF MAY NOT BE PROVIDED OR OTHERWISE MADE AVAILABLE TO ANY * */ /* OTHER PERSON. NO TITLE TO AND OWNERSHIP OF THE SOFTWARE IS HEREBY * */ /* TRANSFERRED. * */ /* * */ /* THE INFORMATION IN THIS SOFTWARE IS SUBJECT TO CHANGE WITHOUT NOTICE * */ /* AND SHOULD NOT BE CONSTRUED AS A COMMITMENT BY DIGITAL EQUIPMENT * */ /* CORPORATION. * */ /* * */ /* DIGITAL ASSUMES NO RESPONSIBILITY FOR THE USE OR RELIABILITY OF ITS * */ /* SOFTWARE ON EQUIPMENT WHICH IS NOT SUPPLIED BY DIGITAL. * */ /* * */ /* * */ /**************************************************************************** */ /* DTK$ANSWER_PHONE */ /* */ /* Wait for Phone to Ring and Answer */ /* */ /* The Wait for Phone to Ring and Answer routine */ /* waits for the phone connected to the DECtalk device to ring */ /* and then answers it. */ /* */ unsigned int dtk$answer_phone(__unknown_params); /* DTK$CHECK_HDWR_STATUS */ /* */ /* Check Hardware Status */ /* */ /* The Check Hardware Status routine checks the DECtalk hardware for hardware */ /* malfunctions. */ /* */ unsigned int dtk$check_hdwr_status(__unknown_params); /* DTK$DIAL_PHONE */ /* */ /* Dial the Telephone */ /* */ /* The Dial the Telephone routine dials the specified number on the telephone. */ /* */ unsigned int dtk$dial_phone(__unknown_params); /* DTK$HANGUP_PHONE */ /* */ /* Hang Up the Phone */ /* */ /* The Hang Up the Phone routine speaks an optional message and */ /* then hangs up the phone. */ /* */ unsigned int dtk$hangup_phone(__unknown_params); /* DTK$INITIALIZE */ /* */ /* Initialize DECtalk */ /* */ /* The Initialize DECtalk routine initializes a DECtalk device and returns the device's assigned */ /* voice identifier. */ /* */ unsigned int dtk$initialize(__unknown_params); /* DTK$LOAD_DICTIONARY */ /* */ /* Load a Word into the DECtalk Dictionary */ /* */ /* The Load a Word into the DECtalk Dictionary routine */ /* loads a phonemic definition of a word into the DECtalk */ /* dictionary. */ /* */ unsigned int dtk$load_dictionary(__unknown_params); /* DTK$READ_KEYSTROKE */ /* */ /* Read a Key Entered on the Keypad */ /* */ /* The Read a Key Entered on the Keypad routine */ /* reads a key entered on the phone keypad. */ /* */ unsigned int dtk$read_keystroke(__unknown_params); /* DTK$READ_STRING */ /* */ /* Read a Series of Keys Entered on the Keypad */ /* */ /* The Read a Series of Keys Entered on the Keypad routine reads a */ /* series of keys entered on the phone keypad. */ /* */ unsigned int dtk$read_string(__unknown_params); /* DTK$RETURN_LAST_INDEX */ /* */ /* Return Last Index Spoken */ /* */ /* The Return Last Index Spoken routine returns the last index spoken. */ /* */ unsigned int dtk$return_last_index(__unknown_params); /* DTK$SPELL_TEXT */ /* */ /* Spell Text */ /* */ /* The Spell Text routine causes DECtalk to pronounce each letter of */ /* the specified text. */ /* */ unsigned int dtk$spell_text(__unknown_params); /* DTK$SPEAK_FILE */ /* */ /* Speak the Text in a Specified File */ /* */ /* The Speak the Text in a Specified File routine */ /* speaks the text contained in the specified file. */ /* */ unsigned int dtk$speak_file(__unknown_params); /* DTK$SPEAK_PHONEMIC_TEXT */ /* */ /* Speak the Specified Phonemic Text */ /* */ /* The Speak the Specified Phonemic Text routine */ /* sends the specified phonemic text to the DECtalk device */ /* to be spoken. */ /* */ unsigned int dtk$speak_phonemic_text(__unknown_params); /* DTK$SPEAK_TEXT */ /* */ /* Speak the Specified Text */ /* */ /* The Speak the Specified Text routine */ /* sends the specified text to the DECtalk device */ /* to be spoken. */ /* */ unsigned int dtk$speak_text(__unknown_params); /* DTK$SET_INDEX */ /* */ /* Insert an Index at the Current Position */ /* */ /* The Insert an Index at the Current Position routine */ /* inserts an index into the current output stream. */ /* */ unsigned int dtk$set_index(__unknown_params); /* DTK$SET_KEYPAD_MODE */ /* */ /* Turn the Phone Keypad On and Off */ /* */ /* The Turn the Phone Keypad On and Off routine turns recognition */ /* of the telephone keypad on or off. */ /* */ unsigned int dtk$set_keypad_mode(__unknown_params); /* DTK$SET_LOGGING_MODE */ /* */ /* Set the Logging Mode for the Video Terminal Connected to the DECtalk Device */ /* */ /* The Set the Logging Mode for the Video Terminal */ /* Connected to the DECtalk Device routine */ /* controls the information that is displayed on the video */ /* terminal while the DECtalk device is functioning. */ /* */ unsigned int dtk$set_logging_mode(__unknown_params); /* DTK$SET_MODE */ /* */ /* Set the Mode for the DECtalk Terminal */ /* */ /* The Set the Mode for the DECtalk Terminal routine */ /* sets or resets the mode settings of the DECtalk terminal. */ /* */ unsigned int dtk$set_mode(__unknown_params); /* DTK$SET_SPEECH_MODE */ /* */ /* Turn Speech Mode On and Off */ /* */ /* The Turn Speech Mode On and Off routine */ /* either starts or stops the DECtalk device's speech. */ /* */ unsigned int dtk$set_speech_mode(__unknown_params); /* DTK$SET_TERMINAL_MODE */ /* */ /* Set the Mode for the Video Terminal Connected to the DECtalk Device */ /* */ /* The Set the Mode for the Video Terminal */ /* Connected to the DECtalk Device routine */ /* controls the attributes of the video terminal connected */ /* to the DECtalk device. */ /* */ unsigned int dtk$set_terminal_mode(__unknown_params); /* DTK$SET_VOICE */ /* */ /* Set Voice Characteristics */ /* */ /* The Set Voice Characteristics routine */ /* changes the DECtalk voice characteristics to match those */ /* specified. */ /* */ unsigned int dtk$set_voice(__unknown_params); /* DTK$TERMINATE */ /* */ /* Terminate DECtalk */ /* */ /* The Terminate DECtalk routine terminates the use of an initialized DECtalk */ /* device. */ /* */ unsigned int dtk$terminate(__unknown_params); #ifdef __cplusplus } #endif #pragma standard #endif /* __DTK$ROUTINES_LOADED */