home *** CD-ROM | disk | FTP | other *** search
/ The C Users' Group Library 1994 August / wc-cdrom-cusersgrouplibrary-1994-08.iso / listings / v_03_06 / 3n06033a < prev    next >
Text File  |  1992-03-31  |  2KB  |  33 lines

  1. Listing 4
  2.  
  3. /*****************************************************/
  4. /* win.h                                             */
  5. /* -- Window structure for Windows 3.1.              */
  6. /*****************************************************/
  7. typedef struct
  8.     {
  9.     HWND        hwndNextSibling;    /* Offset 0x0000 */
  10.     HWND        hwndFirstChild;     /* Offset 0x0002 */
  11.     HWND        hwndParent;         /* Offset 0x0004 */
  12.     HWND        hwndOwner;          /* Offset 0x0006 */
  13.     RECT        rectWindow;         /* Offset 0x0008 */
  14.     RECT        rectClient;         /* Offset 0x0010 */
  15.     HANDLE      hmemQueue;          /* Offset 0x0018 */
  16.     WORD        wUnknown1;          /* Offset 0x001a */
  17.     HANDLE      hmemClass;          /* Offset 0x001c */
  18.     HINSTANCE   hins;               /* Offset 0x001e */
  19.     WNDPROC     lpfnWndProc;        /* Offset 0x0020 */
  20.     WORD        wUnknown2;          /* Offset 0x0024 */
  21.     WORD        wUnknown3;          /* Offset 0x0026 */
  22.     DWORD       dwStyle;            /* Offset 0x0028 */
  23.     DWORD       dwExStyle;          /* Offset 0x002c */
  24.     HMENU       hmnu;               /* Offset 0x0030 */
  25.     HANDLE      hmemTitle;          /* Offset 0x0032 */
  26.     HANDLE      hmemScroll;         /* Offset 0x0034 */
  27.     HANDLE      hmemProp;           /* Offset 0x0036 */
  28.     WORD        wUnknown5;          /* Offset 0x0038 */
  29.     WORD        wUnknown6;          /* Offset 0x003a */
  30.     WORD        rgwUser[1];         /* Offset 0x003c */
  31.     } WND;
  32.  
  33.