summaryrefslogtreecommitdiffstats
path: root/private/ole32/ih/plex.h
diff options
context:
space:
mode:
Diffstat (limited to 'private/ole32/ih/plex.h')
-rw-r--r--private/ole32/ih/plex.h28
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__