home *** CD-ROM | disk | FTP | other *** search
-
- # This file was generated by the SOM Compiler.
- # FileName: .\group.sc.
- # Generated using:
- # SOM Precompiler spc: 1.22
- # SOM Emitter emitcsc: 1.10
-
- /*
- *
- * /
- * /* File GROUP.CSC
- * /
- * /* Description Distribution lists
- * /
- * /* Last modif February 4, 1993
- * /
- * /* Copyright (c) Microformatic S.A. 1992
- * /
- * /
- *
- * /* Include section
- * /
- */
-
- #include <somobj.sc>
-
- class: FaxGroup,
- local, major version = 1 , minor version = 3 ,
- file stem = group;
-
- --
- -- /* Parent section
- -- /
-
-
- parent class: SOMObject;
-
- --
- -- /* Passthru section
- -- /
-
-
- release order:
- szOwner, szUserName, bInitDone,
- GetOwner, SetOwner, GetAllNames,
- Create, Delete, Update,
- DeleteName, AddName, Setup,
- GetFaxPmPhoneBookName, GetGroupContents;
-
-
- passthru: 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
-
- endpassthru;
- methods:
-
-
- APIRET GetOwner(PSZ pszVal,
- PULONG pulLen);
-
- APIRET SetOwner(PSZ pszVal);
-
- APIRET GetAllNames(PSZ pszVal,
- PULONG pulLen);
-
- APIRET Create(PSZ pszGroup,
- PSZ pszContents,
- ULONG ulLen);
-
- APIRET Delete(PSZ pszName);
-
- APIRET Update(PSZ pszGroup,
- PSZ pszContents,
- ULONG ulLen);
-
- APIRET DeleteName(PSZ pszGroup,
- PSZ pszName);
-
- APIRET AddName(PSZ pszGroup,
- PSZ pszName);
-
- APIRET Setup(PSZ pszOwner);
-
- APIRET GetGroupContents(PSZ pszVal,
- PULONG pulLen,
- PSZ pszGroupName);
-
- override somInit;
-
- -- From SOMObject
-
-