Contents Index Topic Contents | ||
Previous Topic: GopherGetAttribute Next Topic: GopherOpenFile |
GopherGetLocatorType
BOOL GopherGetLocatorType( IN LPCSTR lpszLocator, OUT LPDWORD lpdwGopherType );Parses a Gopher locator and determines its attributes.
- Returns TRUE if successful, or FALSE otherwise. To get extended error information, call GetLastError.
- lpszLocator
- Address of the Gopher locator string to parse.
- lpdwGopherType
- Address of a variable that receives the type of the locator. The type is a bitmask that consists of a combination of the following values:
GOPHER_TYPE_ASK Ask+ item. GOPHER_TYPE_BINARY Binary file. GOPHER_TYPE_BITMAP Bitmap file. GOPHER_TYPE_CALENDAR Calendar file. GOPHER_TYPE_CSO CSO telephone book server. GOPHER_TYPE_DIRECTORY Directory of additional Gopher items. GOPHER_TYPE_DOS_ARCHIVE MS-DOS archive file. GOPHER_TYPE_ERROR Indicator of an error condition. GOPHER_TYPE_GIF GIF graphics file. GOPHER_TYPE_GOPHER_PLUS Gopher+ item. GOPHER_TYPE_HTML HTML document. GOPHER_TYPE_IMAGE Image file. GOPHER_TYPE_INDEX_SERVER Index server. GOPHER_TYPE_INLINE Inline file. GOPHER_TYPE_MAC_BINHEX Macintosh file in BINHEX format. GOPHER_TYPE_MOVIE Movie file. GOPHER_TYPE_PDF PDF file. GOPHER_TYPE_REDUNDANT Indicator of a duplicated server. The information contained within is a duplicate of the primary server. The primary server is defined as the last directory entry that did not have a GOPHER_TYPE_REDUNDANT type. GOPHER_TYPE_SOUND Sound file. GOPHER_TYPE_TELNET Telnet server. GOPHER_TYPE_TEXT_FILE ASCII text file. GOPHER_TYPE_TN3270 TN3270 server. GOPHER_TYPE_UNIX_UUENCODED UUENCODED file. GOPHER_TYPE_UNKNOWN Item type is unknown. GopherGetLocatorType returns information about the item referenced by a Gopher locator. Note that it is possible for multiple attributes to be set on a file. For example, both GOPHER_TYPE_TEXT_FILE and GOPHER_TYPE_GOPHER_PLUS are set for a text file stored on a Gopher+ server.
Top of Page
© 1997 Microsoft Corporation. All rights reserved. Terms of Use.