/* | |
* Atom table definitions | |
* | |
* Copyright 1993 Alexandre Julliard | |
*/ | |
#ifndef ATOM_H | |
#define ATOM_H | |
#include "windows.h" | |
extern BOOL ATOM_Init(void); | |
typedef struct | |
{ | |
HANDLE next; | |
WORD refCount; | |
BYTE length; | |
BYTE str[1]; | |
} ATOMENTRY; | |
typedef struct | |
{ | |
WORD size; | |
HANDLE entries[1]; | |
} ATOMTABLE; | |
#ifdef WINELIB | |
#define LocalAlign(flags,bytes) LocalAlloc (flags|LMEM_WINE_ALIGN,bytes) | |
#else | |
#define LocalAlign(flags,bytes) LocalAlloc((flags),(bytes)) | |
#endif | |
#endif /* ATOM_H */ |