Apple, the Apple logo, and Macintosh are registered trademarks of Apple Computer, Inc.
Mac and OpenDoc are trademarks of Apple Computer, Inc.
Introduction
The only functions in BndNSUtil safe for parts to call are GetUserKindFromKind, GetUserEditorFromEditor, and GetUserCatFromCat to get the user visible string for a Kind, Editor, or Category respectively. With the exception of InitBindingNamespaceUtils, all other functions in this file are obsolete (won't work for parts) or are deprecated (might work but will definitively be obsoleted in the future).
DO NOT CALL ANY ROUTINES IN BndNSUtil.cpp OTHER THAN GetUserKindFromKind, GetUserEditorFromEditor, GetUserCatFromCat, or InitBindingNamespaceUtils. ALL OTHER ROUTINES in BndNSUtils WILL BREAK IN FUTURE VERSIONS OF OPENDOC.
New in OD 1.1, you must call this before calling any of the routines in BndNSUtil.cpp that take an ODNameSpaceManager* param. The functionality of the BndNSUtil routines have been reimplemented as methods on the ODBinding object.
The new implementations in BndNSUtil will work but you should really be calling the new ODBinding API directly.
If you want to use the reimplemented routines here to afford a degree of source compatibility, you must first call InitBindingNamespaceUtils.