Visual Basic Outline API Outline Verification

The Outline API is designed to prevent the caller from creating an illegal outline. To check the outline, use the EsxOtlVerifyOutline() function to verify it before saving it to the server. The Outline API calls EsxOtlVerifyOutline() automatically when an outline is written to the server, if it was not called previously.

Each function call in the Outline API verifies that processing by the caller does not result in an illegal outline. For example, EsxOtlRenameMember() checks a new member name to make sure that it is valid and does not already exist in the outline. Here are a few exceptions to this automatic validation: