diff options
Diffstat (limited to 'private/ole32/ih/plex.h')
-rw-r--r-- | private/ole32/ih/plex.h | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/private/ole32/ih/plex.h b/private/ole32/ih/plex.h new file mode 100644 index 000000000..ce460cad4 --- /dev/null +++ b/private/ole32/ih/plex.h @@ -0,0 +1,28 @@ +// This is a part of the Microsoft Foundation Classes C++ library. +// Copyright (C) 1992 Microsoft Corporation +// All rights reserved. +// +// This source code is only intended as a supplement to the +// Microsoft Foundation Classes Reference and Microsoft +// QuickHelp documentation provided with the library. +// See these sources for detailed information regarding the +// Microsoft Foundation Classes product. + +#ifndef __PLEX_H__ +#define __PLEX_H__ + +struct FAR CPlex // warning variable length structure +{ + CPlex FAR* pNext; + UINT nMax; + UINT nCur; + /* BYTE data[maxNum*elementSize]; */ + + INTERNAL_(void FAR*) data() { return this+1; } + + static INTERNAL_(CPlex FAR*) Create(CPlex FAR* FAR& head, UINT nMax, UINT cbElement); + + INTERNAL_(void) FreeDataChain(); // free this one and links +}; + +#endif //__PLEX_H__ |