00001 00007 #if !defined(_LOCKING_H) 00008 #define _LOCKING_H 00009 00010 #if defined(__cplusplus) 00011 extern "C" { 00012 #endif 00013 00015 typedef enum { 00016 lz_world = 0, 00017 lz_flags , 00018 lz_growable, 00019 lz_end 00020 } lockZone; 00021 00026 void LockZone(lockZone zone); 00027 00032 void UnlockZone(lockZone zone); 00033 00038 void ReleaseZone(lockZone zone); 00039 00040 #if defined(__cplusplus) 00041 } 00042 #endif 00043 00044 #endif /* _LOCKING_H */