|  |  | Type | Name | Arguments | | X | - | bool | CanAllocate | (
 ^CAiSolution p_pxSolution  ,  int p_iOutPostId  ,  bool p_bCreateOnFail ) | 
| X | - | bool | CancelAllocation | (
 ^CAiAllocation p_pxAllocation ) | 
| X | - | bool | CheckNIConsistency | (
 ref CAiObjWrap p_xrOW ) | 
| X | - | bool | ExternalLock | (
 CAiObjWrap p_xUnit  ,  string p_krsReason ) | 
| X | - | bool | ExternalLock | (
 CAiObjWrap p_xUnit ) | 
| X | - | bool | ExternalUnlock | (
 CAiObjWrap p_xUnit ) | 
| X | - | int | GetRealLockedCount | (
 ^CAiNodeInstance p_pxNI ) | 
| X | - | bool | IsUnitLocked | (
 ref CAiObjWrap p_xrOW  ,  bool p_bIncludeUnlockable  ,  bool p_bNormal  ,  bool p_bExternal ) | 
| X | - | ^CAiAllocation | QueueAllocation | (
 ^IAllocator p_pxAllocator  ,  ^CAiSolution p_pxSolution  ,  real p_fPriority  ,  int p_iOutpostId  ,  int p_iNumRetries  ,  bool p_bCreateOnFail  ,  bool p_bDontAddFailed  ,  bool p_bCheckCanAlloc ) | 
| X | - | bool | ReturnAllocation | (
 ^CAiAllocation p_pxAllocation ) |