COMMENT @%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

	Copyright (c) GeoWorks 1992 -- All Rights Reserved

PROJECT:	GeoDex
FILE:		rolodex.def

AUTHOR:		Ted H. Kim, 2/24/90

REVISION HISTORY:
	Name	Date		Description
	----	----		-----------
	ted	2/24/90		Initial revision

DESCRIPTION:

	$Id: rolodex.def,v 1.1 97/04/04 14:22:29 newdeal Exp $

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@


RolodexClass 	class GenProcessClass
	MSG_ROLODEX_REQUEST_SEARCH		message

	MSG_ROLODEX_MERGE_DIALOG		message
		;Redwood-only, internal.

	MSG_ROLODEX_UPDATE_ENTRY		message
		; Pass:
		;	cx - data block containing
		;	     array of RolodexUpdateEntryField
		; Return:
		;	nothing, data block freed
RolodexClass	endc

ROLODEX_TOKEN	equ	<<<'ADBK'>, MANUFACTURER_ID_GEOWORKS>>

RolodexUpdateEntryFieldType	etype	word,	0
	RUEFT_LAST_FIELD	enum	RolodexUpdateEntryFieldType
	; end of data
	RUEFT_LASTNAME		enum	RolodexUpdateEntryFieldType
	; (sic) full name:
	; First Last
	RUEFT_ADDRESS		enum	RolodexUpdateEntryFieldType
	; address, use <CR> to separate lines:
	; 123 Street<CR>
	; City, ST 91111
	RUEFT_EMAIL		enum	RolodexUpdateEntryFieldType
	; e-mail address:
	; at@dot.com
	RUEFT_HOME_PHONE	enum	RolodexUpdateEntryFieldType
	RUEFT_WORK_PHONE	enum	RolodexUpdateEntryFieldType
	RUEFT_MOBILE_PHONE	enum	RolodexUpdateEntryFieldType
	RUEFT_FAX_PHONE		enum	RolodexUpdateEntryFieldType
	RUEFT_PAGER_PHONE	enum	RolodexUpdateEntryFieldType
	RUEFT_EMAIL_KEY		enum	RolodexUpdateEntryFieldType
	; e-mail address (use as key field):
	; at@dot.com

RolodexUpdateEntryField	struct
	RUEF_type	RolodexUpdateEntryFieldType
	RUEF_size	word		; size of data (w/null)
	RUEF_data	label	byte	; null-terminated string
RolodexUpdateEntryField	ends
