Lines Matching refs:IDs
247 pDbeWindowPriv->IDs = pDbeWindowPriv->initIDs;
251 pDbeWindowPriv->IDs[0] = stuff->buffer;
255 pDbeWindowPriv->IDs[i] = DBE_FREE_ID_ELEMENT;
271 if (pDbeWindowPriv->IDs[i] == DBE_FREE_ID_ELEMENT) {
288 pIDs = pDbeWindowPriv->IDs;
292 pDbeWindowPriv->IDs =
296 if (!pDbeWindowPriv->IDs) {
299 memset(&pDbeWindowPriv->IDs[pDbeWindowPriv->nBufferIDs], 0,
305 * newly allocated array. Copy the IDs from the initial array
308 memcpy(pDbeWindowPriv->IDs, pDbeWindowPriv->initIDs,
324 pDbeWindowPriv->IDs[add_index] = stuff->buffer;
327 pDbeWindowPriv->IDs[add_index] = DBE_FREE_ID_ELEMENT;
406 if (pDbeWindowPriv->IDs[i] == stuff->buffer) {
1185 while ((i < pDbeWindowPriv->nBufferIDs) && (pDbeWindowPriv->IDs[i] != id)) {
1198 memmove(&pDbeWindowPriv->IDs[i], &pDbeWindowPriv->IDs[i + 1],
1206 pDbeWindowPriv->IDs[pDbeWindowPriv->nBufferIDs - 1] = DBE_FREE_ID_ELEMENT;
1211 * buffer IDs will fit in the static array.
1216 /* Copy the IDs back into the static array. */
1217 memcpy(pDbeWindowPriv->initIDs, pDbeWindowPriv->IDs,
1221 free(pDbeWindowPriv->IDs);
1222 pDbeWindowPriv->IDs = pDbeWindowPriv->initIDs;
1323 ** Call the window priv delete function for all buffer IDs associated
1331 * NULL if there are no more buffer IDs associated with this
1334 FreeResource(pDbeWindowPriv->IDs[0], RT_NONE);