/* * Atom table definitions * * Copyright 1993 Alexandre Julliard */ #ifndef ATOM_H #define ATOM_H #include "windows.h" 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) WIN16_LocalAlloc((flags),(bytes)) #define LocalAlloc WIN16_LocalAlloc #define LocalLock WIN16_LocalLock #define LocalFree WIN16_LocalFree #endif #endif /* ATOM_H */