home *** CD-ROM | disk | FTP | other *** search
-
- /*
- * This file was generated by the SOM Compiler.
- * FileName: .\recip.h.
- * Generated using:
- * SOM Precompiler spc: 1.22
- * SOM Emitter emith: 1.11
- */
-
- /*
- *
- * /
- * /* File RECIP.CSC
- * /
- * /* Description Class for a recipient entry in the phonebook
- * /
- * /* Last modif February 4, 1993
- * /
- * /* Copyright (c) Microformatic S.A. 1992
- * /
- * /
- *
- * /* Include section
- * /
- */
-
-
- #ifndef recip_h
- #define recip_h
-
-
- /*
- * Passthru lines: File: "C.h", "before"
- */
-
- #define FAX_PHONEBOOK_OK 0
- #define FAX_PHONEBOOK_NOTSETUP 1
- #define FAX_PHONEBOOK_ERROR_UNKNOWN 2
- #define FAX_PHONEBOOK_NAME_NOTFOUND 3
- #define FAX_PHONEBOOK_GROUP_NOTFOUND 4
- #define FAX_PHONEBOOK_ACCESS_NOTALLOWED 5
- #define FAX_PHONEBOOK_MEMORY_REQUIRED 6
- #define FAX_PHONEBOOK_OUTOFRANGE 7
- #define FAX_PHONEBOOK_INVALID_PARM 8
- #define FAX_PHONEBOOK_INVALID_NAME 9
- #define FAX_PHONEBOOK_INVALID_FAXNUMBER 10
- #define FAX_PHONEBOOK_OUTOF_MEMORY 11
-
-
- #include <som.h>
-
- /*
- * Define the class name as an object type
- */
- #ifndef FaxRecipient
- #define FaxRecipient SOMAny
- #endif
- #include <somobj.h>
-
- #define FaxRecipient_MajorVersion 1
- #define FaxRecipient_MinorVersion 3
-
- /*
- * External name shortening if required
- */
- #ifdef SOM_USE_SHORT_EXTERNAL_NAMES
- #define FaxRecipientNewClass c
- #pragma linkage(c, system)
- #define FaxRecipientClassData d
- #define FaxRecipientCClassData x
- #endif /* SOM_USE_SHORT_EXTERNAL_NAMES */
- /*--------------Migration------------*/
- #define FaxRecipient_classObj FaxRecipientClassData.classObject
- #define _FaxRecipient FaxRecipient_classObj
-
- /*
- * New and Renew macros for FaxRecipient
- */
- #define _FaxRecipientNew() (_somNew(FaxRecipientClassData.classObject))
- #define FaxRecipientNew() \
- ( FaxRecipientClassData.classObject \
- ? _FaxRecipientNew() \
- : ( FaxRecipientNewClass(FaxRecipient_MajorVersion, FaxRecipient_MinorVersion), _FaxRecipientNew() ) )
- #define FaxRecipientRenew(buf) \
- ( _somRenew(FaxRecipientClassData.classObject, buf) )
-
- /*
- * Override method: somInit
- */
- #define FaxRecipient_somInit(somSelf) \
- SOMObject_somInit(somSelf)
-
- /*
- * New Method: GetExternalCall
- */
- typedef APIRET SOMLINK somTP_FaxRecipient_GetExternalCall(FaxRecipient *somSelf,
- PULONG pulExtCall);
- #pragma linkage(somTP_FaxRecipient_GetExternalCall, system)
- typedef somTP_FaxRecipient_GetExternalCall *somTD_FaxRecipient_GetExternalCall;
- #define somMD_FaxRecipient_GetExternalCall "----"
- #define FaxRecipient_GetExternalCall(somSelf,pulExtCall) \
- (SOM_Resolve(somSelf, FaxRecipient, GetExternalCall) \
- (somSelf,pulExtCall))
- #define _GetExternalCall FaxRecipient_GetExternalCall
-
- /*
- * New Method: GetOwner
- */
- typedef APIRET SOMLINK somTP_FaxRecipient_GetOwner(FaxRecipient *somSelf,
- PSZ pszVal,
- PULONG pulLen);
- #pragma linkage(somTP_FaxRecipient_GetOwner, system)
- typedef somTP_FaxRecipient_GetOwner *somTD_FaxRecipient_GetOwner;
- #define somMD_FaxRecipient_GetOwner "----"
- #define FaxRecipient_GetOwner(somSelf,pszVal,pulLen) \
- (SOM_Resolve(somSelf, FaxRecipient, GetOwner) \
- (somSelf,pszVal,pulLen))
- #define _GetOwner FaxRecipient_GetOwner
-
- /*
- * New Method: GetName
- */
- typedef APIRET SOMLINK somTP_FaxRecipient_GetName(FaxRecipient *somSelf,
- PSZ pszVal,
- PULONG pulLen);
- #pragma linkage(somTP_FaxRecipient_GetName, system)
- typedef somTP_FaxRecipient_GetName *somTD_FaxRecipient_GetName;
- #define somMD_FaxRecipient_GetName "----"
- #define FaxRecipient_GetName(somSelf,pszVal,pulLen) \
- (SOM_Resolve(somSelf, FaxRecipient, GetName) \
- (somSelf,pszVal,pulLen))
- #define _GetName FaxRecipient_GetName
-
- /*
- * New Method: GetTel
- */
- typedef APIRET SOMLINK somTP_FaxRecipient_GetTel(FaxRecipient *somSelf,
- PSZ pszVal,
- PULONG pulLen);
- #pragma linkage(somTP_FaxRecipient_GetTel, system)
- typedef somTP_FaxRecipient_GetTel *somTD_FaxRecipient_GetTel;
- #define somMD_FaxRecipient_GetTel "----"
- #define FaxRecipient_GetTel(somSelf,pszVal,pulLen) \
- (SOM_Resolve(somSelf, FaxRecipient, GetTel) \
- (somSelf,pszVal,pulLen))
- #define _GetTel FaxRecipient_GetTel
-
- /*
- * New Method: GetCountryCode
- */
- typedef APIRET SOMLINK somTP_FaxRecipient_GetCountryCode(FaxRecipient *somSelf,
- PSZ pszVal,
- PULONG pulLen);
- #pragma linkage(somTP_FaxRecipient_GetCountryCode, system)
- typedef somTP_FaxRecipient_GetCountryCode *somTD_FaxRecipient_GetCountryCode;
- #define somMD_FaxRecipient_GetCountryCode "----"
- #define FaxRecipient_GetCountryCode(somSelf,pszVal,pulLen) \
- (SOM_Resolve(somSelf, FaxRecipient, GetCountryCode) \
- (somSelf,pszVal,pulLen))
- #define _GetCountryCode FaxRecipient_GetCountryCode
-
- /*
- * New Method: GetAreaCode
- */
- typedef APIRET SOMLINK somTP_FaxRecipient_GetAreaCode(FaxRecipient *somSelf,
- PSZ pszVal,
- PULONG pulLen);
- #pragma linkage(somTP_FaxRecipient_GetAreaCode, system)
- typedef somTP_FaxRecipient_GetAreaCode *somTD_FaxRecipient_GetAreaCode;
- #define somMD_FaxRecipient_GetAreaCode "----"
- #define FaxRecipient_GetAreaCode(somSelf,pszVal,pulLen) \
- (SOM_Resolve(somSelf, FaxRecipient, GetAreaCode) \
- (somSelf,pszVal,pulLen))
- #define _GetAreaCode FaxRecipient_GetAreaCode
-
- /*
- * New Method: GetExtension
- */
- typedef APIRET SOMLINK somTP_FaxRecipient_GetExtension(FaxRecipient *somSelf,
- PSZ pszVal,
- PULONG pulLen);
- #pragma linkage(somTP_FaxRecipient_GetExtension, system)
- typedef somTP_FaxRecipient_GetExtension *somTD_FaxRecipient_GetExtension;
- #define somMD_FaxRecipient_GetExtension "----"
- #define FaxRecipient_GetExtension(somSelf,pszVal,pulLen) \
- (SOM_Resolve(somSelf, FaxRecipient, GetExtension) \
- (somSelf,pszVal,pulLen))
- #define _GetExtension FaxRecipient_GetExtension
-
- /*
- * New Method: GetCompany
- */
- typedef APIRET SOMLINK somTP_FaxRecipient_GetCompany(FaxRecipient *somSelf,
- PSZ pszVal,
- PULONG pulLen);
- #pragma linkage(somTP_FaxRecipient_GetCompany, system)
- typedef somTP_FaxRecipient_GetCompany *somTD_FaxRecipient_GetCompany;
- #define somMD_FaxRecipient_GetCompany "----"
- #define FaxRecipient_GetCompany(somSelf,pszVal,pulLen) \
- (SOM_Resolve(somSelf, FaxRecipient, GetCompany) \
- (somSelf,pszVal,pulLen))
- #define _GetCompany FaxRecipient_GetCompany
-
- /*
- * New Method: GetDivision
- */
- typedef APIRET SOMLINK somTP_FaxRecipient_GetDivision(FaxRecipient *somSelf,
- PSZ pszVal,
- PULONG pulLen);
- #pragma linkage(somTP_FaxRecipient_GetDivision, system)
- typedef somTP_FaxRecipient_GetDivision *somTD_FaxRecipient_GetDivision;
- #define somMD_FaxRecipient_GetDivision "----"
- #define FaxRecipient_GetDivision(somSelf,pszVal,pulLen) \
- (SOM_Resolve(somSelf, FaxRecipient, GetDivision) \
- (somSelf,pszVal,pulLen))
- #define _GetDivision FaxRecipient_GetDivision
-
- /*
- * New Method: GetActivity
- */
- typedef APIRET SOMLINK somTP_FaxRecipient_GetActivity(FaxRecipient *somSelf,
- PSZ pszVal,
- PULONG pulLen);
- #pragma linkage(somTP_FaxRecipient_GetActivity, system)
- typedef somTP_FaxRecipient_GetActivity *somTD_FaxRecipient_GetActivity;
- #define somMD_FaxRecipient_GetActivity "----"
- #define FaxRecipient_GetActivity(somSelf,pszVal,pulLen) \
- (SOM_Resolve(somSelf, FaxRecipient, GetActivity) \
- (somSelf,pszVal,pulLen))
- #define _GetActivity FaxRecipient_GetActivity
-
- /*
- * New Method: GetAddress
- */
- typedef APIRET SOMLINK somTP_FaxRecipient_GetAddress(FaxRecipient *somSelf,
- PSZ pszVal,
- PULONG pulLen);
- #pragma linkage(somTP_FaxRecipient_GetAddress, system)
- typedef somTP_FaxRecipient_GetAddress *somTD_FaxRecipient_GetAddress;
- #define somMD_FaxRecipient_GetAddress "----"
- #define FaxRecipient_GetAddress(somSelf,pszVal,pulLen) \
- (SOM_Resolve(somSelf, FaxRecipient, GetAddress) \
- (somSelf,pszVal,pulLen))
- #define _GetAddress FaxRecipient_GetAddress
-
- /*
- * New Method: GetCity
- */
- typedef APIRET SOMLINK somTP_FaxRecipient_GetCity(FaxRecipient *somSelf,
- PSZ pszVal,
- PULONG pulLen);
- #pragma linkage(somTP_FaxRecipient_GetCity, system)
- typedef somTP_FaxRecipient_GetCity *somTD_FaxRecipient_GetCity;
- #define somMD_FaxRecipient_GetCity "----"
- #define FaxRecipient_GetCity(somSelf,pszVal,pulLen) \
- (SOM_Resolve(somSelf, FaxRecipient, GetCity) \
- (somSelf,pszVal,pulLen))
- #define _GetCity FaxRecipient_GetCity
-
- /*
- * New Method: GetState
- */
- typedef APIRET SOMLINK somTP_FaxRecipient_GetState(FaxRecipient *somSelf,
- PSZ pszVal,
- PULONG pulLen);
- #pragma linkage(somTP_FaxRecipient_GetState, system)
- typedef somTP_FaxRecipient_GetState *somTD_FaxRecipient_GetState;
- #define somMD_FaxRecipient_GetState "----"
- #define FaxRecipient_GetState(somSelf,pszVal,pulLen) \
- (SOM_Resolve(somSelf, FaxRecipient, GetState) \
- (somSelf,pszVal,pulLen))
- #define _GetState FaxRecipient_GetState
-
- /*
- * New Method: GetZip
- */
- typedef APIRET SOMLINK somTP_FaxRecipient_GetZip(FaxRecipient *somSelf,
- PSZ pszVal,
- PULONG pulLen);
- #pragma linkage(somTP_FaxRecipient_GetZip, system)
- typedef somTP_FaxRecipient_GetZip *somTD_FaxRecipient_GetZip;
- #define somMD_FaxRecipient_GetZip "----"
- #define FaxRecipient_GetZip(somSelf,pszVal,pulLen) \
- (SOM_Resolve(somSelf, FaxRecipient, GetZip) \
- (somSelf,pszVal,pulLen))
- #define _GetZip FaxRecipient_GetZip
-
- /*
- * New Method: GetCountry
- */
- typedef APIRET SOMLINK somTP_FaxRecipient_GetCountry(FaxRecipient *somSelf,
- PSZ pszVal,
- PULONG pulLen);
- #pragma linkage(somTP_FaxRecipient_GetCountry, system)
- typedef somTP_FaxRecipient_GetCountry *somTD_FaxRecipient_GetCountry;
- #define somMD_FaxRecipient_GetCountry "----"
- #define FaxRecipient_GetCountry(somSelf,pszVal,pulLen) \
- (SOM_Resolve(somSelf, FaxRecipient, GetCountry) \
- (somSelf,pszVal,pulLen))
- #define _GetCountry FaxRecipient_GetCountry
-
- /*
- * New Method: SetExternalCall
- */
- typedef APIRET SOMLINK somTP_FaxRecipient_SetExternalCall(FaxRecipient *somSelf,
- ULONG ulVal);
- #pragma linkage(somTP_FaxRecipient_SetExternalCall, system)
- typedef somTP_FaxRecipient_SetExternalCall *somTD_FaxRecipient_SetExternalCall;
- #define somMD_FaxRecipient_SetExternalCall "----"
- #define FaxRecipient_SetExternalCall(somSelf,ulVal) \
- (SOM_Resolve(somSelf, FaxRecipient, SetExternalCall) \
- (somSelf,ulVal))
- #define _SetExternalCall FaxRecipient_SetExternalCall
-
- /*
- * New Method: SetOwner
- */
- typedef APIRET SOMLINK somTP_FaxRecipient_SetOwner(FaxRecipient *somSelf,
- PSZ pszVal);
- #pragma linkage(somTP_FaxRecipient_SetOwner, system)
- typedef somTP_FaxRecipient_SetOwner *somTD_FaxRecipient_SetOwner;
- #define somMD_FaxRecipient_SetOwner "----"
- #define FaxRecipient_SetOwner(somSelf,pszVal) \
- (SOM_Resolve(somSelf, FaxRecipient, SetOwner) \
- (somSelf,pszVal))
- #define _SetOwner FaxRecipient_SetOwner
-
- /*
- * New Method: SetName
- */
- typedef APIRET SOMLINK somTP_FaxRecipient_SetName(FaxRecipient *somSelf,
- PSZ pszVal);
- #pragma linkage(somTP_FaxRecipient_SetName, system)
- typedef somTP_FaxRecipient_SetName *somTD_FaxRecipient_SetName;
- #define somMD_FaxRecipient_SetName "----"
- #define FaxRecipient_SetName(somSelf,pszVal) \
- (SOM_Resolve(somSelf, FaxRecipient, SetName) \
- (somSelf,pszVal))
- #define _SetName FaxRecipient_SetName
-
- /*
- * New Method: SetTel
- */
- typedef APIRET SOMLINK somTP_FaxRecipient_SetTel(FaxRecipient *somSelf,
- PSZ pszVal);
- #pragma linkage(somTP_FaxRecipient_SetTel, system)
- typedef somTP_FaxRecipient_SetTel *somTD_FaxRecipient_SetTel;
- #define somMD_FaxRecipient_SetTel "----"
- #define FaxRecipient_SetTel(somSelf,pszVal) \
- (SOM_Resolve(somSelf, FaxRecipient, SetTel) \
- (somSelf,pszVal))
- #define _SetTel FaxRecipient_SetTel
-
- /*
- * New Method: SetCountryCode
- */
- typedef APIRET SOMLINK somTP_FaxRecipient_SetCountryCode(FaxRecipient *somSelf,
- PSZ pszVal);
- #pragma linkage(somTP_FaxRecipient_SetCountryCode, system)
- typedef somTP_FaxRecipient_SetCountryCode *somTD_FaxRecipient_SetCountryCode;
- #define somMD_FaxRecipient_SetCountryCode "----"
- #define FaxRecipient_SetCountryCode(somSelf,pszVal) \
- (SOM_Resolve(somSelf, FaxRecipient, SetCountryCode) \
- (somSelf,pszVal))
- #define _SetCountryCode FaxRecipient_SetCountryCode
-
- /*
- * New Method: SetAreaCode
- */
- typedef APIRET SOMLINK somTP_FaxRecipient_SetAreaCode(FaxRecipient *somSelf,
- PSZ pszVal);
- #pragma linkage(somTP_FaxRecipient_SetAreaCode, system)
- typedef somTP_FaxRecipient_SetAreaCode *somTD_FaxRecipient_SetAreaCode;
- #define somMD_FaxRecipient_SetAreaCode "----"
- #define FaxRecipient_SetAreaCode(somSelf,pszVal) \
- (SOM_Resolve(somSelf, FaxRecipient, SetAreaCode) \
- (somSelf,pszVal))
- #define _SetAreaCode FaxRecipient_SetAreaCode
-
- /*
- * New Method: SetExtension
- */
- typedef APIRET SOMLINK somTP_FaxRecipient_SetExtension(FaxRecipient *somSelf,
- PSZ pszVal);
- #pragma linkage(somTP_FaxRecipient_SetExtension, system)
- typedef somTP_FaxRecipient_SetExtension *somTD_FaxRecipient_SetExtension;
- #define somMD_FaxRecipient_SetExtension "----"
- #define FaxRecipient_SetExtension(somSelf,pszVal) \
- (SOM_Resolve(somSelf, FaxRecipient, SetExtension) \
- (somSelf,pszVal))
- #define _SetExtension FaxRecipient_SetExtension
-
- /*
- * New Method: SetCompany
- */
- typedef APIRET SOMLINK somTP_FaxRecipient_SetCompany(FaxRecipient *somSelf,
- PSZ pszVal);
- #pragma linkage(somTP_FaxRecipient_SetCompany, system)
- typedef somTP_FaxRecipient_SetCompany *somTD_FaxRecipient_SetCompany;
- #define somMD_FaxRecipient_SetCompany "----"
- #define FaxRecipient_SetCompany(somSelf,pszVal) \
- (SOM_Resolve(somSelf, FaxRecipient, SetCompany) \
- (somSelf,pszVal))
- #define _SetCompany FaxRecipient_SetCompany
-
- /*
- * New Method: SetDivision
- */
- typedef APIRET SOMLINK somTP_FaxRecipient_SetDivision(FaxRecipient *somSelf,
- PSZ pszVal);
- #pragma linkage(somTP_FaxRecipient_SetDivision, system)
- typedef somTP_FaxRecipient_SetDivision *somTD_FaxRecipient_SetDivision;
- #define somMD_FaxRecipient_SetDivision "----"
- #define FaxRecipient_SetDivision(somSelf,pszVal) \
- (SOM_Resolve(somSelf, FaxRecipient, SetDivision) \
- (somSelf,pszVal))
- #define _SetDivision FaxRecipient_SetDivision
-
- /*
- * New Method: SetActivity
- */
- typedef APIRET SOMLINK somTP_FaxRecipient_SetActivity(FaxRecipient *somSelf,
- PSZ pszVal);
- #pragma linkage(somTP_FaxRecipient_SetActivity, system)
- typedef somTP_FaxRecipient_SetActivity *somTD_FaxRecipient_SetActivity;
- #define somMD_FaxRecipient_SetActivity "----"
- #define FaxRecipient_SetActivity(somSelf,pszVal) \
- (SOM_Resolve(somSelf, FaxRecipient, SetActivity) \
- (somSelf,pszVal))
- #define _SetActivity FaxRecipient_SetActivity
-
- /*
- * New Method: SetAddress
- */
- typedef APIRET SOMLINK somTP_FaxRecipient_SetAddress(FaxRecipient *somSelf,
- PSZ pszVal);
- #pragma linkage(somTP_FaxRecipient_SetAddress, system)
- typedef somTP_FaxRecipient_SetAddress *somTD_FaxRecipient_SetAddress;
- #define somMD_FaxRecipient_SetAddress "----"
- #define FaxRecipient_SetAddress(somSelf,pszVal) \
- (SOM_Resolve(somSelf, FaxRecipient, SetAddress) \
- (somSelf,pszVal))
- #define _SetAddress FaxRecipient_SetAddress
-
- /*
- * New Method: SetCity
- */
- typedef APIRET SOMLINK somTP_FaxRecipient_SetCity(FaxRecipient *somSelf,
- PSZ pszVal);
- #pragma linkage(somTP_FaxRecipient_SetCity, system)
- typedef somTP_FaxRecipient_SetCity *somTD_FaxRecipient_SetCity;
- #define somMD_FaxRecipient_SetCity "----"
- #define FaxRecipient_SetCity(somSelf,pszVal) \
- (SOM_Resolve(somSelf, FaxRecipient, SetCity) \
- (somSelf,pszVal))
- #define _SetCity FaxRecipient_SetCity
-
- /*
- * New Method: SetState
- */
- typedef APIRET SOMLINK somTP_FaxRecipient_SetState(FaxRecipient *somSelf,
- PSZ pszVal);
- #pragma linkage(somTP_FaxRecipient_SetState, system)
- typedef somTP_FaxRecipient_SetState *somTD_FaxRecipient_SetState;
- #define somMD_FaxRecipient_SetState "----"
- #define FaxRecipient_SetState(somSelf,pszVal) \
- (SOM_Resolve(somSelf, FaxRecipient, SetState) \
- (somSelf,pszVal))
- #define _SetState FaxRecipient_SetState
-
- /*
- * New Method: SetZip
- */
- typedef APIRET SOMLINK somTP_FaxRecipient_SetZip(FaxRecipient *somSelf,
- PSZ pszVal);
- #pragma linkage(somTP_FaxRecipient_SetZip, system)
- typedef somTP_FaxRecipient_SetZip *somTD_FaxRecipient_SetZip;
- #define somMD_FaxRecipient_SetZip "----"
- #define FaxRecipient_SetZip(somSelf,pszVal) \
- (SOM_Resolve(somSelf, FaxRecipient, SetZip) \
- (somSelf,pszVal))
- #define _SetZip FaxRecipient_SetZip
-
- /*
- * New Method: SetCountry
- */
- typedef APIRET SOMLINK somTP_FaxRecipient_SetCountry(FaxRecipient *somSelf,
- PSZ pszVal);
- #pragma linkage(somTP_FaxRecipient_SetCountry, system)
- typedef somTP_FaxRecipient_SetCountry *somTD_FaxRecipient_SetCountry;
- #define somMD_FaxRecipient_SetCountry "----"
- #define FaxRecipient_SetCountry(somSelf,pszVal) \
- (SOM_Resolve(somSelf, FaxRecipient, SetCountry) \
- (somSelf,pszVal))
- #define _SetCountry FaxRecipient_SetCountry
-
- /*
- * New Method: GetAllNames
- */
- typedef APIRET SOMLINK somTP_FaxRecipient_GetAllNames(FaxRecipient *somSelf,
- PSZ pszVal,
- PULONG pulLen);
- #pragma linkage(somTP_FaxRecipient_GetAllNames, system)
- typedef somTP_FaxRecipient_GetAllNames *somTD_FaxRecipient_GetAllNames;
- #define somMD_FaxRecipient_GetAllNames "----"
- #define FaxRecipient_GetAllNames(somSelf,pszVal,pulLen) \
- (SOM_Resolve(somSelf, FaxRecipient, GetAllNames) \
- (somSelf,pszVal,pulLen))
- #define _GetAllNames FaxRecipient_GetAllNames
-
- /*
- * New Method: Create
- */
- typedef APIRET SOMLINK somTP_FaxRecipient_Create(FaxRecipient *somSelf);
- #pragma linkage(somTP_FaxRecipient_Create, system)
- typedef somTP_FaxRecipient_Create *somTD_FaxRecipient_Create;
- #define somMD_FaxRecipient_Create "----"
- #define FaxRecipient_Create(somSelf) \
- (SOM_Resolve(somSelf, FaxRecipient, Create) \
- (somSelf))
- #define _Create FaxRecipient_Create
-
- /*
- * New Method: Delete
- */
- typedef APIRET SOMLINK somTP_FaxRecipient_Delete(FaxRecipient *somSelf);
- #pragma linkage(somTP_FaxRecipient_Delete, system)
- typedef somTP_FaxRecipient_Delete *somTD_FaxRecipient_Delete;
- #define somMD_FaxRecipient_Delete "----"
- #define FaxRecipient_Delete(somSelf) \
- (SOM_Resolve(somSelf, FaxRecipient, Delete) \
- (somSelf))
- #define _Delete FaxRecipient_Delete
-
- /*
- * New Method: Update
- */
- typedef APIRET SOMLINK somTP_FaxRecipient_Update(FaxRecipient *somSelf);
- #pragma linkage(somTP_FaxRecipient_Update, system)
- typedef somTP_FaxRecipient_Update *somTD_FaxRecipient_Update;
- #define somMD_FaxRecipient_Update "----"
- #define FaxRecipient_Update(somSelf) \
- (SOM_Resolve(somSelf, FaxRecipient, Update) \
- (somSelf))
- #define _Update FaxRecipient_Update
-
- /*
- * New Method: DeleteName
- */
- typedef APIRET SOMLINK somTP_FaxRecipient_DeleteName(FaxRecipient *somSelf,
- PSZ pszName);
- #pragma linkage(somTP_FaxRecipient_DeleteName, system)
- typedef somTP_FaxRecipient_DeleteName *somTD_FaxRecipient_DeleteName;
- #define somMD_FaxRecipient_DeleteName "----"
- #define FaxRecipient_DeleteName(somSelf,pszName) \
- (SOM_Resolve(somSelf, FaxRecipient, DeleteName) \
- (somSelf,pszName))
- #define _DeleteName FaxRecipient_DeleteName
-
- /*
- * New Method: Setup
- */
- typedef APIRET SOMLINK somTP_FaxRecipient_Setup(FaxRecipient *somSelf,
- PSZ pszOwner);
- #pragma linkage(somTP_FaxRecipient_Setup, system)
- typedef somTP_FaxRecipient_Setup *somTD_FaxRecipient_Setup;
- #define somMD_FaxRecipient_Setup "----"
- #define FaxRecipient_Setup(somSelf,pszOwner) \
- (SOM_Resolve(somSelf, FaxRecipient, Setup) \
- (somSelf,pszOwner))
- #define _Setup FaxRecipient_Setup
-
- /*
- * New Method: Get
- */
- typedef APIRET SOMLINK somTP_FaxRecipient_Get(FaxRecipient *somSelf,
- PSZ pszName);
- #pragma linkage(somTP_FaxRecipient_Get, system)
- typedef somTP_FaxRecipient_Get *somTD_FaxRecipient_Get;
- #define somMD_FaxRecipient_Get "----"
- #define FaxRecipient_Get(somSelf,pszName) \
- (SOM_Resolve(somSelf, FaxRecipient, Get) \
- (somSelf,pszName))
- #define _Get FaxRecipient_Get
-
- /*
- * Declare the class creation procedure
- */
- SOMEXTERN SOMAny * SOMLINK FaxRecipientNewClass(integer4 scemajorVersion,
- integer4 sceminorVersion);
- #pragma linkage(FaxRecipientNewClass, system)
-
- /*
- * Declare the class data structure
- */
- SOMEXTERN struct FaxRecipientClassDataStructure {
- SOMAny *classObject;
- somDToken fNewTel;
- somDToken fExternalCall;
- somDToken szName;
- somDToken szTel;
- somDToken szCountryCode;
- somDToken szAreaCode;
- somDToken szExtension;
- somDToken szCompany;
- somDToken szDivision;
- somDToken szActivity;
- somDToken szAddress;
- somDToken szCity;
- somDToken szState;
- somDToken szZip;
- somDToken szCountry;
- somDToken szOwner;
- somDToken szUserName;
- somDToken bInitDone;
- somMToken GetExternalCall;
- somMToken GetOwner;
- somMToken GetName;
- somMToken GetTel;
- somMToken GetCountryCode;
- somMToken GetAreaCode;
- somMToken GetExtension;
- somMToken GetCompany;
- somMToken GetDivision;
- somMToken GetActivity;
- somMToken GetAddress;
- somMToken GetCity;
- somMToken GetState;
- somMToken GetZip;
- somMToken GetCountry;
- somMToken SetExternalCall;
- somMToken SetOwner;
- somMToken SetName;
- somMToken SetTel;
- somMToken SetCountryCode;
- somMToken SetAreaCode;
- somMToken SetExtension;
- somMToken SetCompany;
- somMToken SetDivision;
- somMToken SetActivity;
- somMToken SetAddress;
- somMToken SetCity;
- somMToken SetState;
- somMToken SetZip;
- somMToken SetCountry;
- somMToken GetNewTel;
- somMToken SetNewTel;
- somMToken GetAllNames;
- somMToken Create;
- somMToken Delete;
- somMToken Update;
- somMToken DeleteName;
- somMToken Setup;
- somMToken Get;
- somMToken GetFaxPmPhoneBookName;
- somMToken DeleteFromGroup;
- somMToken DeleteGroup;
- somMToken GetAllGroupsNames;
- somMToken UpdateGroup;
- somMToken GetGroupContents;
- } FaxRecipientClassData;
-
- /*
- * Declare the C specific class data structure
- */
- SOMEXTERN struct FaxRecipientCClassDataStructure {
- somMethodTab *parentMtab;
- somDToken instanceDataToken;
- } FaxRecipientCClassData;
-
- #endif /* recip_h */
-