Retrieves an existing attribute folder by it’s path or guid.
    GSErrCode  ACAPI_Attribute_GetFolder (
        API_AttributeFolder&        folder
    );
    
Parameters
- folder
- [in out] Set the typeIDand thepathorguidof the attribute folder to retrieve.
Return Values
- NoError
- The function has completed with success.
- APIERR_BADID
- Incorrect folder.typeIDwas specified, orfolder.pathis illegal, see remarks.
- APIERR_NOPLAN
- There is no open project.
For other common API errors see the API Errors document.
Remarks
folder.path has to be legal, i.e. all names in the array must not be empty, and must not begin or end with whitespace.
Besides folder.typeID, either folder.guid or folder.path is to be passed.
 If none of the latter is provided, the root folder is accessed.
Example
        
API_AttributeFolder folder {};
folder.typeID = API_LinetypeID;
folder.guid = GS::Guid ("27075EFF-611F-4B11-9BBB-553AC8BDA922");
DBVERIFY (ACAPI_Attribute_GetFolder (folder) == NoError);
for (const auto& name : folder.path) {
    // ...
}
        
    
    
Requirements
- Version: API 26 or later
- Header: ACAPinc.h
See Also
ACAPI_Attribute_CreateFolder,
ACAPI_Attribute_DeleteFolder,
ACAPI_Attribute_RenameFolder,
ACAPI_Attribute_GetFolderContent,
ACAPI_Attribute_Move,
API Functions