ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

context.c File Reference
#include <assert.h>
#include <stdarg.h>
#include "windef.h"
#include "winbase.h"
#include "wincrypt.h"
#include "wine/debug.h"
#include "wine/list.h"
#include "crypt32_private.h"

Go to the source code of this file.

Data Structures

struct  PBASE_CONTEXT
struct  PDATA_CONTEXT
struct  PLINK_CONTEXT
struct  ContextList

Defines

#define CONTEXT_FROM_BASE_CONTEXT(p, s)   ((LPBYTE)(p) - (s))
#define BASE_CONTEXT_FROM_CONTEXT(p, s)   (PBASE_CONTEXT)((LPBYTE)(p) + (s))

Enumerations

enum  ContextType { ContextTypeData, ContextTypeLink }

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (context)
voidContext_CreateDataContext (size_t contextSize)
voidContext_CreateLinkContext (unsigned int contextSize, void *linked, unsigned int extra, BOOL addRef)
void Context_AddRef (void *context, size_t contextSize)
voidContext_GetExtra (const void *context, size_t contextSize)
voidContext_GetLinkedContext (void *context, size_t contextSize)
PCONTEXT_PROPERTY_LIST Context_GetProperties (const void *context, size_t contextSize)
BOOL Context_Release (void *context, size_t contextSize, ContextFreeFunc dataContextFree)
void Context_CopyProperties (const void *to, const void *from, size_t contextSize)
struct ContextListContextList_Create (PCWINE_CONTEXT_INTERFACE contextInterface, size_t contextSize)
static struct listContextList_ContextToEntry (const struct ContextList *list, const void *context)
static voidContextList_EntryToContext (const struct ContextList *list, struct list *entry)
voidContextList_Add (struct ContextList *list, void *toLink, void *toReplace)
voidContextList_Enum (struct ContextList *list, void *pPrev)
BOOL ContextList_Remove (struct ContextList *list, void *context)
static void ContextList_Empty (struct ContextList *list)
void ContextList_Free (struct ContextList *list)

Generated on Fri May 25 2012 04:56:03 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.