Hex Artifact Content

Not logged in

Artifact 0b928064c01a1f8e4f552dc70d24844e060ef47f:


0000: 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  /***************
0010: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
0020: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
0030: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
0040: 2a 2a 2a 2a 2a 2a 2a 2a 5c 0a 2a 20 20 20 20 20  ********\.*     
0050: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0060: 20 20 20 20 20 20 20 20 20 20 63 75 73 74 63 6e            custcn
0070: 74 6c 2e 64 20 20 20 20 20 20 20 20 20 20 20 20  tl.d            
0080: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0090: 20 20 2a 0a 2a 20 20 20 20 20 20 20 20 20 20 20    *.*           
00a0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
00b0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
00c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
00d0: 20 20 20 20 20 20 20 20 20 20 20 20 2a 0a 2a 20              *.* 
00e0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
00f0: 20 20 20 20 20 20 57 69 6e 64 6f 77 73 20 41 50        Windows AP
0100: 49 20 68 65 61 64 65 72 20 6d 6f 64 75 6c 65 20  I header module 
0110: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0120: 20 20 20 20 20 20 2a 0a 2a 20 20 20 20 20 20 20        *.*       
0130: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0140: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0150: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0160: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0170: 2a 0a 2a 20 20 20 20 20 20 20 20 20 20 20 20 20  *.*             
0180: 20 20 20 20 54 72 61 6e 73 6c 61 74 65 64 20 66      Translated f
0190: 72 6f 6d 20 4d 69 6e 47 57 20 57 69 6e 64 6f 77  rom MinGW Window
01a0: 73 20 68 65 61 64 65 72 73 20 20 20 20 20 20 20  s headers       
01b0: 20 20 20 20 20 20 20 20 20 20 2a 0a 2a 20 20 20            *.*   
01c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
01d0: 20 20 20 20 20 20 20 20 62 79 20 53 74 65 77 61          by Stewa
01e0: 72 74 20 47 6f 72 64 6f 6e 20 20 20 20 20 20 20  rt Gordon       
01f0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0200: 20 20 20 20 2a 0a 2a 20 20 20 20 20 20 20 20 20      *.*         
0210: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0220: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0230: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0240: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 0a                *.
0250: 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  *               
0260: 20 20 20 20 20 20 20 20 50 6c 61 63 65 64 20 69          Placed i
0270: 6e 74 6f 20 70 75 62 6c 69 63 20 64 6f 6d 61 69  nto public domai
0280: 6e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  n               
0290: 20 20 20 20 20 20 20 20 2a 0a 5c 2a 2a 2a 2a 2a          *.\*****
02a0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
02b0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
02c0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
02d0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
02e0: 2a 2a 2f 0a 6d 6f 64 75 6c 65 20 77 69 6e 33 32  **/.module win32
02f0: 2e 63 75 73 74 63 6e 74 6c 3b 0a 0a 70 72 69 76  .custcntl;..priv
0300: 61 74 65 20 69 6d 70 6f 72 74 20 77 69 6e 33 32  ate import win32
0310: 2e 77 69 6e 64 65 66 3b 0a 0a 2f 2f 20 46 49 58  .windef;..// FIX
0320: 4d 45 3a 20 63 68 65 63 6b 20 74 79 70 65 0a 63  ME: check type.c
0330: 6f 6e 73 74 20 43 43 46 5f 4e 4f 54 45 58 54 20  onst CCF_NOTEXT 
0340: 3d 20 31 3b 0a 0a 63 6f 6e 73 74 20 73 69 7a 65  = 1;..const size
0350: 5f 74 0a 09 43 43 48 43 43 43 4c 41 53 53 20 3d  _t..CCHCCCLASS =
0360: 20 20 33 32 2c 0a 09 43 43 48 43 43 44 45 53 43    32,..CCHCCDESC
0370: 20 20 3d 20 20 33 32 2c 0a 09 43 43 48 43 43 54    =  32,..CCHCCT
0380: 45 58 54 20 20 3d 20 32 35 36 3b 0a 0a 73 74 72  EXT  = 256;..str
0390: 75 63 74 20 43 43 53 54 59 4c 45 41 20 7b 0a 09  uct CCSTYLEA {..
03a0: 44 57 4f 52 44 20 20 20 20 20 20 20 20 20 20 20  DWORD           
03b0: 66 6c 53 74 79 6c 65 3b 0a 09 44 57 4f 52 44 20  flStyle;..DWORD 
03c0: 20 20 20 20 20 20 20 20 20 20 66 6c 45 78 74 53            flExtS
03d0: 74 79 6c 65 3b 0a 09 43 48 41 52 5b 43 43 48 43  tyle;..CHAR[CCHC
03e0: 43 54 45 58 54 5d 20 73 7a 54 65 78 74 3b 0a 09  CTEXT] szText;..
03f0: 4c 41 4e 47 49 44 20 20 20 20 20 20 20 20 20 20  LANGID          
0400: 6c 67 69 64 3b 0a 09 57 4f 52 44 20 20 20 20 20  lgid;..WORD     
0410: 20 20 20 20 20 20 20 77 52 65 73 65 72 76 65 64         wReserved
0420: 31 3b 0a 7d 0a 61 6c 69 61 73 20 43 43 53 54 59  1;.}.alias CCSTY
0430: 4c 45 41 2a 20 4c 50 43 43 53 54 59 4c 45 41 3b  LEA* LPCCSTYLEA;
0440: 0a 0a 73 74 72 75 63 74 20 43 43 53 54 59 4c 45  ..struct CCSTYLE
0450: 57 20 7b 0a 09 44 57 4f 52 44 20 20 20 20 20 20  W {..DWORD      
0460: 20 20 20 20 20 20 66 6c 53 74 79 6c 65 3b 0a 09        flStyle;..
0470: 44 57 4f 52 44 20 20 20 20 20 20 20 20 20 20 20  DWORD           
0480: 20 66 6c 45 78 74 53 74 79 6c 65 3b 0a 09 57 43   flExtStyle;..WC
0490: 48 41 52 5b 43 43 48 43 43 54 45 58 54 5d 20 73  HAR[CCHCCTEXT] s
04a0: 7a 54 65 78 74 3b 0a 09 4c 41 4e 47 49 44 20 20  zText;..LANGID  
04b0: 20 20 20 20 20 20 20 20 20 6c 67 69 64 3b 0a 09           lgid;..
04c0: 57 4f 52 44 20 20 20 20 20 20 20 20 20 20 20 20  WORD            
04d0: 20 77 52 65 73 65 72 76 65 64 31 3b 0a 7d 0a 61   wReserved1;.}.a
04e0: 6c 69 61 73 20 43 43 53 54 59 4c 45 57 2a 20 4c  lias CCSTYLEW* L
04f0: 50 43 43 53 54 59 4c 45 57 3b 0a 0a 73 74 72 75  PCCSTYLEW;..stru
0500: 63 74 20 43 43 53 54 59 4c 45 46 4c 41 47 41 20  ct CCSTYLEFLAGA 
0510: 7b 0a 09 44 57 4f 52 44 20 66 6c 53 74 79 6c 65  {..DWORD flStyle
0520: 3b 0a 09 44 57 4f 52 44 20 66 6c 53 74 79 6c 65  ;..DWORD flStyle
0530: 4d 61 73 6b 3b 0a 09 4c 50 53 54 52 20 70 73 7a  Mask;..LPSTR psz
0540: 53 74 79 6c 65 3b 0a 7d 0a 61 6c 69 61 73 20 43  Style;.}.alias C
0550: 43 53 54 59 4c 45 46 4c 41 47 41 2a 20 4c 50 43  CSTYLEFLAGA* LPC
0560: 43 53 54 59 4c 45 46 4c 41 47 41 3b 0a 0a 73 74  CSTYLEFLAGA;..st
0570: 72 75 63 74 20 43 43 53 54 59 4c 45 46 4c 41 47  ruct CCSTYLEFLAG
0580: 57 20 7b 0a 09 44 57 4f 52 44 20 20 66 6c 53 74  W {..DWORD  flSt
0590: 79 6c 65 3b 0a 09 44 57 4f 52 44 20 20 66 6c 53  yle;..DWORD  flS
05a0: 74 79 6c 65 4d 61 73 6b 3b 0a 09 4c 50 57 53 54  tyleMask;..LPWST
05b0: 52 20 70 73 7a 53 74 79 6c 65 3b 0a 7d 0a 61 6c  R pszStyle;.}.al
05c0: 69 61 73 20 43 43 53 54 59 4c 45 46 4c 41 47 57  ias CCSTYLEFLAGW
05d0: 2a 20 4c 50 43 43 53 54 59 4c 45 46 4c 41 47 57  * LPCCSTYLEFLAGW
05e0: 3b 0a 0a 73 74 72 75 63 74 20 43 43 49 4e 46 4f  ;..struct CCINFO
05f0: 41 20 7b 0a 09 43 48 41 52 5b 43 43 48 43 43 43  A {..CHAR[CCHCCC
0600: 4c 41 53 53 5d 20 20 73 7a 43 6c 61 73 73 3b 0a  LASS]  szClass;.
0610: 09 44 57 4f 52 44 20 20 20 20 20 20 20 20 20 20  .DWORD          
0620: 20 20 20 66 6c 4f 70 74 69 6f 6e 73 3b 0a 09 43     flOptions;..C
0630: 48 41 52 5b 43 43 48 43 43 44 45 53 43 5d 20 20  HAR[CCHCCDESC]  
0640: 20 73 7a 44 65 73 63 3b 0a 09 55 49 4e 54 20 20   szDesc;..UINT  
0650: 20 20 20 20 20 20 20 20 20 20 20 20 63 78 44 65              cxDe
0660: 66 61 75 6c 74 3b 0a 09 55 49 4e 54 20 20 20 20  fault;..UINT    
0670: 20 20 20 20 20 20 20 20 20 20 63 79 44 65 66 61            cyDefa
0680: 75 6c 74 3b 0a 09 44 57 4f 52 44 20 20 20 20 20  ult;..DWORD     
0690: 20 20 20 20 20 20 20 20 66 6c 53 74 79 6c 65 44          flStyleD
06a0: 65 66 61 75 6c 74 3b 0a 09 44 57 4f 52 44 20 20  efault;..DWORD  
06b0: 20 20 20 20 20 20 20 20 20 20 20 66 6c 45 78 74             flExt
06c0: 53 74 79 6c 65 44 65 66 61 75 6c 74 3b 0a 09 44  StyleDefault;..D
06d0: 57 4f 52 44 20 20 20 20 20 20 20 20 20 20 20 20  WORD            
06e0: 20 66 6c 43 74 72 6c 54 79 70 65 4d 61 73 6b 3b   flCtrlTypeMask;
06f0: 0a 09 43 48 41 52 5b 43 43 48 43 43 54 45 58 54  ..CHAR[CCHCCTEXT
0700: 5d 20 20 20 73 7a 54 65 78 74 44 65 66 61 75 6c  ]   szTextDefaul
0710: 74 3b 0a 09 49 4e 54 20 20 20 20 20 20 20 20 20  t;..INT         
0720: 20 20 20 20 20 20 63 53 74 79 6c 65 46 6c 61 67        cStyleFlag
0730: 73 3b 0a 09 4c 50 43 43 53 54 59 4c 45 46 4c 41  s;..LPCCSTYLEFLA
0740: 47 41 20 20 20 20 61 53 74 79 6c 65 46 6c 61 67  GA    aStyleFlag
0750: 73 3b 0a 09 4c 50 46 4e 43 43 53 54 59 4c 45 41  s;..LPFNCCSTYLEA
0760: 20 20 20 20 20 20 6c 70 66 6e 53 74 79 6c 65 3b        lpfnStyle;
0770: 0a 09 4c 50 46 4e 43 43 53 49 5a 45 54 4f 54 45  ..LPFNCCSIZETOTE
0780: 58 54 41 20 6c 70 66 6e 53 69 7a 65 54 6f 54 65  XTA lpfnSizeToTe
0790: 78 74 3b 0a 09 44 57 4f 52 44 20 20 20 20 20 20  xt;..DWORD      
07a0: 20 20 20 20 20 20 20 64 77 52 65 73 65 72 76 65         dwReserve
07b0: 64 31 3b 0a 09 44 57 4f 52 44 20 20 20 20 20 20  d1;..DWORD      
07c0: 20 20 20 20 20 20 20 64 77 52 65 73 65 72 76 65         dwReserve
07d0: 64 32 3b 0a 7d 0a 61 6c 69 61 73 20 43 43 49 4e  d2;.}.alias CCIN
07e0: 46 4f 41 2a 20 4c 50 43 43 49 4e 46 4f 41 3b 0a  FOA* LPCCINFOA;.
07f0: 0a 73 74 72 75 63 74 20 43 43 49 4e 46 4f 57 20  .struct CCINFOW 
0800: 7b 0a 09 57 43 48 41 52 5b 43 43 48 43 43 43 4c  {..WCHAR[CCHCCCL
0810: 41 53 53 5d 20 73 7a 43 6c 61 73 73 3b 0a 09 44  ASS] szClass;..D
0820: 57 4f 52 44 20 20 20 20 20 20 20 20 20 20 20 20  WORD            
0830: 20 66 6c 4f 70 74 69 6f 6e 73 3b 0a 09 57 43 48   flOptions;..WCH
0840: 41 52 5b 43 43 48 43 43 44 45 53 43 5d 20 20 73  AR[CCHCCDESC]  s
0850: 7a 44 65 73 63 3b 0a 09 55 49 4e 54 20 20 20 20  zDesc;..UINT    
0860: 20 20 20 20 20 20 20 20 20 20 63 78 44 65 66 61            cxDefa
0870: 75 6c 74 3b 0a 09 55 49 4e 54 20 20 20 20 20 20  ult;..UINT      
0880: 20 20 20 20 20 20 20 20 63 79 44 65 66 61 75 6c          cyDefaul
0890: 74 3b 0a 09 44 57 4f 52 44 20 20 20 20 20 20 20  t;..DWORD       
08a0: 20 20 20 20 20 20 66 6c 53 74 79 6c 65 44 65 66        flStyleDef
08b0: 61 75 6c 74 3b 0a 09 44 57 4f 52 44 20 20 20 20  ault;..DWORD    
08c0: 20 20 20 20 20 20 20 20 20 66 6c 45 78 74 53 74           flExtSt
08d0: 79 6c 65 44 65 66 61 75 6c 74 3b 0a 09 44 57 4f  yleDefault;..DWO
08e0: 52 44 20 20 20 20 20 20 20 20 20 20 20 20 20 66  RD             f
08f0: 6c 43 74 72 6c 54 79 70 65 4d 61 73 6b 3b 0a 09  lCtrlTypeMask;..
0900: 57 43 48 41 52 5b 43 43 48 43 43 54 45 58 54 5d  WCHAR[CCHCCTEXT]
0910: 20 20 73 7a 54 65 78 74 44 65 66 61 75 6c 74 3b    szTextDefault;
0920: 0a 09 49 4e 54 20 20 20 20 20 20 20 20 20 20 20  ..INT           
0930: 20 20 20 20 63 53 74 79 6c 65 46 6c 61 67 73 3b      cStyleFlags;
0940: 0a 09 4c 50 43 43 53 54 59 4c 45 46 4c 41 47 57  ..LPCCSTYLEFLAGW
0950: 20 20 20 20 61 53 74 79 6c 65 46 6c 61 67 73 3b      aStyleFlags;
0960: 0a 09 4c 50 46 4e 43 43 53 54 59 4c 45 57 20 20  ..LPFNCCSTYLEW  
0970: 20 20 20 20 6c 70 66 6e 53 74 79 6c 65 3b 0a 09      lpfnStyle;..
0980: 4c 50 46 4e 43 43 53 49 5a 45 54 4f 54 45 58 54  LPFNCCSIZETOTEXT
0990: 57 20 6c 70 66 6e 53 69 7a 65 54 6f 54 65 78 74  W lpfnSizeToText
09a0: 3b 0a 09 44 57 4f 52 44 20 20 20 20 20 20 20 20  ;..DWORD        
09b0: 20 20 20 20 20 64 77 52 65 73 65 72 76 65 64 31       dwReserved1
09c0: 3b 0a 09 44 57 4f 52 44 20 20 20 20 20 20 20 20  ;..DWORD        
09d0: 20 20 20 20 20 64 77 52 65 73 65 72 76 65 64 32       dwReserved2
09e0: 3b 0a 7d 0a 61 6c 69 61 73 20 43 43 49 4e 46 4f  ;.}.alias CCINFO
09f0: 57 2a 20 4c 50 43 43 49 4e 46 4f 57 3b 0a 0a 65  W* LPCCINFOW;..e
0a00: 78 74 65 72 6e 20 28 57 69 6e 64 6f 77 73 29 20  xtern (Windows) 
0a10: 7b 0a 09 61 6c 69 61 73 20 42 4f 4f 4c 20 66 75  {..alias BOOL fu
0a20: 6e 63 74 69 6f 6e 28 48 57 4e 44 2c 20 4c 50 43  nction(HWND, LPC
0a30: 43 53 54 59 4c 45 41 29 20 4c 50 46 4e 43 43 53  CSTYLEA) LPFNCCS
0a40: 54 59 4c 45 41 3b 0a 09 61 6c 69 61 73 20 42 4f  TYLEA;..alias BO
0a50: 4f 4c 20 66 75 6e 63 74 69 6f 6e 28 48 57 4e 44  OL function(HWND
0a60: 2c 20 4c 50 43 43 53 54 59 4c 45 57 29 20 4c 50  , LPCCSTYLEW) LP
0a70: 46 4e 43 43 53 54 59 4c 45 57 3b 0a 09 61 6c 69  FNCCSTYLEW;..ali
0a80: 61 73 20 49 4e 54 20 66 75 6e 63 74 69 6f 6e 28  as INT function(
0a90: 44 57 4f 52 44 2c 20 44 57 4f 52 44 2c 20 48 46  DWORD, DWORD, HF
0aa0: 4f 4e 54 2c 20 4c 50 53 54 52 29 20 4c 50 46 4e  ONT, LPSTR) LPFN
0ab0: 43 43 53 49 5a 45 54 4f 54 45 58 54 41 3b 0a 09  CCSIZETOTEXTA;..
0ac0: 61 6c 69 61 73 20 49 4e 54 20 66 75 6e 63 74 69  alias INT functi
0ad0: 6f 6e 28 44 57 4f 52 44 2c 20 44 57 4f 52 44 2c  on(DWORD, DWORD,
0ae0: 20 48 46 4f 4e 54 2c 20 4c 50 57 53 54 52 29 20   HFONT, LPWSTR) 
0af0: 4c 50 46 4e 43 43 53 49 5a 45 54 4f 54 45 58 54  LPFNCCSIZETOTEXT
0b00: 57 3b 0a 09 61 6c 69 61 73 20 55 49 4e 54 20 66  W;..alias UINT f
0b10: 75 6e 63 74 69 6f 6e 28 4c 50 43 43 49 4e 46 4f  unction(LPCCINFO
0b20: 41 29 20 4c 50 46 4e 43 43 49 4e 46 4f 41 3b 0a  A) LPFNCCINFOA;.
0b30: 09 61 6c 69 61 73 20 55 49 4e 54 20 66 75 6e 63  .alias UINT func
0b40: 74 69 6f 6e 28 4c 50 43 43 49 4e 46 4f 57 29 20  tion(LPCCINFOW) 
0b50: 4c 50 46 4e 43 43 49 4e 46 4f 57 3b 0a 09 55 49  LPFNCCINFOW;..UI
0b60: 4e 54 20 43 75 73 74 6f 6d 43 6f 6e 74 72 6f 6c  NT CustomControl
0b70: 49 6e 66 6f 41 28 4c 50 43 43 49 4e 46 4f 41 20  InfoA(LPCCINFOA 
0b80: 61 63 63 69 29 3b 0a 09 55 49 4e 54 20 43 75 73  acci);..UINT Cus
0b90: 74 6f 6d 43 6f 6e 74 72 6f 6c 49 6e 66 6f 57 28  tomControlInfoW(
0ba0: 4c 50 43 43 49 4e 46 4f 57 20 61 63 63 69 29 3b  LPCCINFOW acci);
0bb0: 0a 7d 0a 0a 76 65 72 73 69 6f 6e 20 28 55 6e 69  .}..version (Uni
0bc0: 63 6f 64 65 29 20 7b 0a 09 61 6c 69 61 73 20 43  code) {..alias C
0bd0: 43 53 54 59 4c 45 57 20 43 43 53 54 59 4c 45 3b  CSTYLEW CCSTYLE;
0be0: 0a 09 61 6c 69 61 73 20 43 43 53 54 59 4c 45 46  ..alias CCSTYLEF
0bf0: 4c 41 47 57 20 43 43 53 54 59 4c 45 46 4c 41 47  LAGW CCSTYLEFLAG
0c00: 3b 0a 09 61 6c 69 61 73 20 43 43 49 4e 46 4f 57  ;..alias CCINFOW
0c10: 20 43 43 49 4e 46 4f 3b 0a 09 61 6c 69 61 73 20   CCINFO;..alias 
0c20: 4c 50 46 4e 43 43 53 54 59 4c 45 57 20 4c 50 46  LPFNCCSTYLEW LPF
0c30: 4e 43 43 53 54 59 4c 45 3b 0a 09 61 6c 69 61 73  NCCSTYLE;..alias
0c40: 20 4c 50 46 4e 43 43 53 49 5a 45 54 4f 54 45 58   LPFNCCSIZETOTEX
0c50: 54 57 20 4c 50 46 4e 43 43 53 49 5a 45 54 4f 54  TW LPFNCCSIZETOT
0c60: 45 58 54 3b 0a 09 61 6c 69 61 73 20 4c 50 46 4e  EXT;..alias LPFN
0c70: 43 43 49 4e 46 4f 57 20 4c 50 46 4e 43 43 49 4e  CCINFOW LPFNCCIN
0c80: 46 4f 3b 0a 7d 20 65 6c 73 65 20 7b 0a 09 61 6c  FO;.} else {..al
0c90: 69 61 73 20 43 43 53 54 59 4c 45 41 20 43 43 53  ias CCSTYLEA CCS
0ca0: 54 59 4c 45 3b 0a 09 61 6c 69 61 73 20 43 43 53  TYLE;..alias CCS
0cb0: 54 59 4c 45 46 4c 41 47 41 20 43 43 53 54 59 4c  TYLEFLAGA CCSTYL
0cc0: 45 46 4c 41 47 3b 0a 09 61 6c 69 61 73 20 43 43  EFLAG;..alias CC
0cd0: 49 4e 46 4f 41 20 43 43 49 4e 46 4f 3b 0a 09 61  INFOA CCINFO;..a
0ce0: 6c 69 61 73 20 4c 50 46 4e 43 43 53 54 59 4c 45  lias LPFNCCSTYLE
0cf0: 41 20 4c 50 46 4e 43 43 53 54 59 4c 45 3b 0a 09  A LPFNCCSTYLE;..
0d00: 61 6c 69 61 73 20 4c 50 46 4e 43 43 53 49 5a 45  alias LPFNCCSIZE
0d10: 54 4f 54 45 58 54 41 20 4c 50 46 4e 43 43 53 49  TOTEXTA LPFNCCSI
0d20: 5a 45 54 4f 54 45 58 54 3b 0a 09 61 6c 69 61 73  ZETOTEXT;..alias
0d30: 20 4c 50 46 4e 43 43 49 4e 46 4f 41 20 4c 50 46   LPFNCCINFOA LPF
0d40: 4e 43 43 49 4e 46 4f 3b 0a 7d 0a 0a 61 6c 69 61  NCCINFO;.}..alia
0d50: 73 20 43 43 53 54 59 4c 45 2a 20 4c 50 43 43 53  s CCSTYLE* LPCCS
0d60: 54 59 4c 45 3b 0a 61 6c 69 61 73 20 43 43 53 54  TYLE;.alias CCST
0d70: 59 4c 45 46 4c 41 47 2a 20 4c 50 43 43 53 54 59  YLEFLAG* LPCCSTY
0d80: 4c 45 46 4c 41 47 3b 0a 61 6c 69 61 73 20 43 43  LEFLAG;.alias CC
0d90: 49 4e 46 4f 2a 20 4c 50 43 43 49 4e 46 4f 3b 0a  INFO* LPCCINFO;.