Lines Matching refs:pHandles
37 static SHFLINTHANDLE *pHandles = NULL;
43 pHandles = (SHFLINTHANDLE *)RTMemAllocZ (sizeof (SHFLINTHANDLE) * SHFLHANDLE_MAX);
44 if (pHandles == NULL)
51 pHandles[0].uFlags = SHFL_HF_TYPE_DONTUSE;
59 if (pHandles)
60 RTMemFree(pHandles);
62 pHandles = NULL;
88 if(pHandles[handle].pvUserData == 0)
100 if(pHandles[handle].pvUserData == 0)
113 pHandles[handle].uFlags = (uType & SHFL_HF_TYPE_MASK) | SHFL_HF_VALID;
114 pHandles[handle].pvUserData = pvUserData;
115 pHandles[handle].pClient = pClient;
127 && (pHandles[handle].uFlags & SHFL_HF_VALID)
128 && pHandles[handle].pClient == pClient)
130 pHandles[handle].uFlags = 0;
131 pHandles[handle].pvUserData = 0;
132 pHandles[handle].pClient = 0;
142 && (pHandles[handle].uFlags & SHFL_HF_VALID)
143 && pHandles[handle].pClient == pClient)
147 if (pHandles[handle].uFlags & uType)
148 return pHandles[handle].pvUserData;
168 && (pHandles[handle].uFlags & SHFL_HF_VALID)
169 && pHandles[handle].pClient == pClient)
170 return pHandles[handle].uFlags & SHFL_HF_TYPE_MASK;