Home | Info | Community | Development | myReactOS | Contact Us
Definition at line 171 of file proplist.c.
Referenced by CertEnumCertificateContextProperties(), CertEnumCRLContextProperties(), and CertEnumCTLContextProperties().
{ DWORD ret; EnterCriticalSection(&list->cs); if (id) { PCONTEXT_PROPERTY cursor = NULL; LIST_FOR_EACH_ENTRY(cursor, &list->properties, CONTEXT_PROPERTY, entry) { if (cursor->propID == id) break; } if (cursor) { if (cursor->entry.next != &list->properties) ret = LIST_ENTRY(cursor->entry.next, CONTEXT_PROPERTY, entry)->propID; else ret = 0; } else ret = 0; } else if (!list_empty(&list->properties)) ret = LIST_ENTRY(list->properties.next, CONTEXT_PROPERTY, entry)->propID; else ret = 0; LeaveCriticalSection(&list->cs); return ret; }