Returns the current lock status of the given library part.
    GSErrCode ACAPI_Environment (
        APIEnv_GetLibPartLockStatusID,
        const IO::Location*   location,
        API_LockableStatus*   status,
        IO::Location*         userCacheLibPartLocation
    );
    
Parameters
- location
 - [in] The location of the library part.
 - status
 - [out] The Teamwork lock status of the library part.
 - userCacheLibPartLocation 

 - [out] Location of the server library part file in the user cache (optional parameter).
 
Return Values
NoError- The function has completed with success.
 
For other common API errors see the API Errors document.
Remarks
The possible return values are the same as in ACAPI_TeamworkControl_GetLockableStatus.
 From Archicad 20 library parts from BIM server libraries can be locked and edited.
	When a server library part becomes editable, it is copied into a separate cache on the local machine, which is called user cache. This location can be retrieved with this function
	in the optional userCacheLibPartLocation parameter.
Requirements
- Version: API 15 or later
 - Header: APIdefs_Environment.h