24 #include "wine/list.h" 50 list->cs.DebugInfo->Spare[0] = (
DWORD_PTR)(__FILE__
": PCONTEXT_PROPERTY_LIST->cs");
67 list->cs.DebugInfo->Spare[0] = 0;
181 if (prop->propID ==
id)
BOOL ContextPropertyList_FindProperty(CONTEXT_PROPERTY_LIST *list, DWORD id, PCRYPT_DATA_BLOB blob)
WINE_DEFAULT_DEBUG_CHANNEL(crypt)
void ContextPropertyList_RemoveProperty(CONTEXT_PROPERTY_LIST *list, DWORD id)
void WINAPI EnterCriticalSection(LPCRITICAL_SECTION)
CONTEXT_PROPERTY_LIST * ContextPropertyList_Create(void)
void ContextPropertyList_Copy(CONTEXT_PROPERTY_LIST *to, CONTEXT_PROPERTY_LIST *from)
__WINE_SERVER_LIST_INLINE void list_add_tail(struct list *list, struct list *elem)
#define LIST_FOR_EACH_ENTRY(elem, list, type, field)
LPVOID WINAPI CryptMemAlloc(ULONG cbSize)
VOID WINAPI InitializeCriticalSection(OUT LPCRITICAL_SECTION lpCriticalSection)
BOOL ContextPropertyList_SetProperty(CONTEXT_PROPERTY_LIST *list, DWORD id, const BYTE *pbData, size_t cbData)
__WINE_SERVER_LIST_INLINE void list_remove(struct list *elem)
void WINAPI DeleteCriticalSection(PCRITICAL_SECTION)
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const GLvoid * data
DWORD ContextPropertyList_EnumPropIDs(CONTEXT_PROPERTY_LIST *list, DWORD id)
#define memcpy(s1, s2, n)
__WINE_SERVER_LIST_INLINE int list_empty(const struct list *list)
static unsigned __int64 next
#define LIST_FOR_EACH_ENTRY_SAFE(cursor, cursor2, list, type, field)
void ContextPropertyList_Free(CONTEXT_PROPERTY_LIST *list)
VOID WINAPI CryptMemFree(LPVOID pv)
struct _CONTEXT_PROPERTY CONTEXT_PROPERTY
__WINE_SERVER_LIST_INLINE void list_init(struct list *list)
void WINAPI LeaveCriticalSection(LPCRITICAL_SECTION)
_In_ HCRYPTHASH _In_ BOOL _In_ DWORD _Inout_updates_bytes_to_ pdwDataLen BYTE * pbData