November 2012
A Custom 3rd-Party Object (C3PO) is an OLE COM server object that is used to extend the GroupWise 8 and later environments. The extensions take various forms, ranging from implementing custom record types (objects) in the GroupWise data store to modifying the GroupWise browser or toolbar functionality. A C3PO can be developed by using C++, Delphi, or Visual Basic.
A C3PO can make the following modifications to the user interface:
Add new commands to the menus and new buttons to the toolbar.
Place user-defined bitmaps on the toolbar.
Add separator lines to enhance the appearance of menu items.
Provide a Help file with customized information about the C3PO.
The SDK also includes an installable wizard that walks you through the C3PO creation process. To access the wizard, locate the C3PO Wizard in the Tools section of the GroupWise SDK main page, then click
. A self-extracting executable file will be downloaded to your system. Run the file to install the wizard and a wizard help document on your system.To see what has changed for each version of GroupWise, see Revision History
in GroupWise SDK: Custom Third-Party Object (C3PO).
You can download an evaluation copy of GroupWise from the Novell Downloads site.
For complete installation instructions, see the GroupWise 2012 Installation Guide.
To install the GroupWise C3PO
Execute the c3po.exe to extract the C3PO files on your workstation.
As the extraction initializes, select the destination where you want to install the C3PO files.
The files will be expanded and copied to the selected destination.
You can view the C3PO documentation on the Novell Developer Web site.
Please direct technical questions and comments to the Novell Developer Forum.
You can also find helpful information in GroupWise Cool Solutions.
Novell, Inc. makes no representations or warranties with respect to the contents or use of this documentation, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. Further, Novell, Inc. reserves the right to revise this publication and to make changes to its content, at any time, without obligation to notify any person or entity of such revisions or changes.
Further, Novell, Inc. makes no representations or warranties with respect to any software, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. Further, Novell, Inc. reserves the right to make changes to any and all parts of Novell software, at any time, without any obligation to notify any person or entity of such changes.
Any products or technical information provided under this Agreement may be subject to U.S. export controls and the trade laws of other countries. You agree to comply with all export control regulations and to obtain any required licenses or classification to export, re-export, or import deliverables. You agree not to export or re-export to entities on the current U.S. export exclusion lists or to any embargoed or terrorist countries as specified in the U.S. export laws. You agree to not use deliverables for prohibited nuclear, missile, or chemical biological weaponry end uses. Please refer to the Novell International Trade Services Web page for more information on exporting Novell software. Novell assumes no responsibility for your failure to obtain any necessary export approvals.
All files provided in this release are subject to the Novell Developer License Agreement, which can be found in the license.txt file provided in this download.
Copyright © 1999-2005, 2012 Novell, Inc. All rights reserved. No part of this publication may be reproduced, photocopied, stored on a retrieval system, or transmitted without the express written consent of the publisher.
For Novell trademarks, see the Novell Trademark and Service Mark list.
All third-party products are the property of their respective owners.