Hex Artifact Content

Not logged in

Artifact 07bd66fce63e47556e21142fe5d8392d5e20b941:


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 0d 0a 2a 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 20 20 6f 62 6a 66              objf
0070: 77 64 2e 64 20 20 20 20 20 20 20 20 20 20 20 20  wd.d            
0080: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0090: 20 20 20 2a 0d 0a 2a 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 20 20 2a 0d                *.
00e0: 0a 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .*              
00f0: 20 20 20 20 20 20 20 20 20 57 69 6e 64 6f 77 73           Windows
0100: 20 41 50 49 20 68 65 61 64 65 72 20 6d 6f 64 75   API header modu
0110: 6c 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20  le              
0120: 20 20 20 20 20 20 20 20 20 2a 0d 0a 2a 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: 20 20 20 20 2a 0d 0a 2a 20 20 20 20 20 20 20 20      *..*        
0180: 20 20 20 20 20 20 20 20 20 54 72 61 6e 73 6c 61           Transla
0190: 74 65 64 20 66 72 6f 6d 20 4d 69 6e 47 57 20 57  ted from MinGW W
01a0: 69 6e 64 6f 77 73 20 68 65 61 64 65 72 73 20 20  indows headers  
01b0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a                 *
01c0: 0d 0a 2a 20 20 20 20 20 20 20 20 20 20 20 20 20  ..*             
01d0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
01e0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
01f0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0200: 20 20 20 20 20 20 20 20 20 20 2a 0d 0a 2a 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 50 6c 61 63 65 64 20 69 6e 74 6f       Placed into
0230: 20 70 75 62 6c 69 63 20 64 6f 6d 61 69 6e 20 20   public domain  
0240: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0250: 20 20 20 20 20 2a 0d 0a 5c 2a 2a 2a 2a 2a 2a 2a       *..\*******
0260: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
0270: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
0280: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
0290: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
02a0: 2f 0d 0a 6d 6f 64 75 6c 65 20 77 69 6e 33 32 2e  /..module win32.
02b0: 6f 62 6a 66 77 64 3b 0d 0a 0d 0a 70 72 69 76 61  objfwd;....priva
02c0: 74 65 20 69 6d 70 6f 72 74 20 77 69 6e 33 32 2e  te import win32.
02d0: 6f 62 6a 69 64 6c 3b 0d 0a 0d 0a 2f 2b 0d 0a 2f  objidl;..../+../
02e0: 2f 20 46 6f 72 77 61 72 64 20 64 65 63 6c 61 72  / Forward declar
02f0: 61 72 69 6f 6e 73 20 61 72 65 20 6e 6f 74 20 6e  arions are not n
0300: 65 63 65 73 73 61 72 79 20 69 6e 20 44 2e 0d 0a  ecessary in D...
0310: 65 78 74 65 72 6e 28 57 69 6e 64 6f 77 73 29 20  extern(Windows) 
0320: 7b 0d 0a 09 69 6e 74 65 72 66 61 63 65 20 49 4d  {...interface IM
0330: 6f 6e 69 6b 65 72 3b 0d 0a 09 69 6e 74 65 72 66  oniker;...interf
0340: 61 63 65 20 49 53 74 72 65 61 6d 3b 0d 0a 09 69  ace IStream;...i
0350: 6e 74 65 72 66 61 63 65 20 49 4d 61 72 73 68 61  nterface IMarsha
0360: 6c 3b 0d 0a 09 69 6e 74 65 72 66 61 63 65 20 49  l;...interface I
0370: 4d 61 6c 6c 6f 63 3b 0d 0a 09 69 6e 74 65 72 66  Malloc;...interf
0380: 61 63 65 20 49 4d 61 6c 6c 6f 63 53 70 79 3b 0d  ace IMallocSpy;.
0390: 0a 09 69 6e 74 65 72 66 61 63 65 20 49 4d 65 73  ..interface IMes
03a0: 73 61 67 65 46 69 6c 74 65 72 3b 0d 0a 09 69 6e  sageFilter;...in
03b0: 74 65 72 66 61 63 65 20 49 50 65 72 73 69 73 74  terface IPersist
03c0: 3b 0d 0a 09 69 6e 74 65 72 66 61 63 65 20 49 50  ;...interface IP
03d0: 65 72 73 69 73 74 53 74 72 65 61 6d 3b 0d 0a 09  ersistStream;...
03e0: 69 6e 74 65 72 66 61 63 65 20 49 52 75 6e 6e 69  interface IRunni
03f0: 6e 67 4f 62 6a 65 63 74 54 61 62 6c 65 3b 0d 0a  ngObjectTable;..
0400: 09 69 6e 74 65 72 66 61 63 65 20 49 42 69 6e 64  .interface IBind
0410: 43 74 78 3b 0d 0a 09 69 6e 74 65 72 66 61 63 65  Ctx;...interface
0420: 20 49 41 64 76 69 73 65 53 69 6e 6b 3b 0d 0a 09   IAdviseSink;...
0430: 69 6e 74 65 72 66 61 63 65 20 49 41 64 76 69 73  interface IAdvis
0440: 65 53 69 6e 6b 32 3b 0d 0a 09 69 6e 74 65 72 66  eSink2;...interf
0450: 61 63 65 20 49 44 61 74 61 4f 62 6a 65 63 74 3b  ace IDataObject;
0460: 0d 0a 09 69 6e 74 65 72 66 61 63 65 20 49 44 61  ...interface IDa
0470: 74 61 41 64 76 69 73 65 48 6f 6c 64 65 72 3b 0d  taAdviseHolder;.
0480: 0a 0d 0a 09 69 6e 74 65 72 66 61 63 65 20 49 45  ....interface IE
0490: 6e 75 6d 4d 6f 6e 69 6b 65 72 3b 0d 0a 09 69 6e  numMoniker;...in
04a0: 74 65 72 66 61 63 65 20 49 45 6e 75 6d 46 4f 52  terface IEnumFOR
04b0: 4d 41 54 45 54 43 3b 0d 0a 09 69 6e 74 65 72 66  MATETC;...interf
04c0: 61 63 65 20 49 45 6e 75 6d 53 54 41 54 44 41 54  ace IEnumSTATDAT
04d0: 41 3b 0d 0a 09 69 6e 74 65 72 66 61 63 65 20 49  A;...interface I
04e0: 45 6e 75 6d 53 54 41 54 53 54 47 3b 0d 0a 09 69  EnumSTATSTG;...i
04f0: 6e 74 65 72 66 61 63 65 20 49 45 6e 75 6d 53 54  nterface IEnumST
0500: 41 54 50 52 4f 50 53 54 47 3b 0d 0a 09 69 6e 74  ATPROPSTG;...int
0510: 65 72 66 61 63 65 20 49 45 6e 75 6d 53 74 72 69  erface IEnumStri
0520: 6e 67 3b 0d 0a 09 69 6e 74 65 72 66 61 63 65 20  ng;...interface 
0530: 49 45 6e 75 6d 55 6e 6b 6e 6f 77 6e 3b 0d 0a 09  IEnumUnknown;...
0540: 69 6e 74 65 72 66 61 63 65 20 49 53 74 6f 72 61  interface IStora
0550: 67 65 3b 0d 0a 09 69 6e 74 65 72 66 61 63 65 20  ge;...interface 
0560: 49 50 65 72 73 69 73 74 53 74 6f 72 61 67 65 3b  IPersistStorage;
0570: 0d 0a 09 69 6e 74 65 72 66 61 63 65 20 49 4c 6f  ...interface ILo
0580: 63 6b 42 79 74 65 73 3b 0d 0a 09 69 6e 74 65 72  ckBytes;...inter
0590: 66 61 63 65 20 49 53 74 64 4d 61 72 73 68 61 6c  face IStdMarshal
05a0: 49 6e 66 6f 3b 0d 0a 09 69 6e 74 65 72 66 61 63  Info;...interfac
05b0: 65 20 49 45 78 74 65 72 6e 61 6c 43 6f 6e 6e 65  e IExternalConne
05c0: 63 74 69 6f 6e 3b 0d 0a 09 69 6e 74 65 72 66 61  ction;...interfa
05d0: 63 65 20 49 52 75 6e 6e 61 62 6c 65 4f 62 6a 65  ce IRunnableObje
05e0: 63 74 3b 0d 0a 09 69 6e 74 65 72 66 61 63 65 20  ct;...interface 
05f0: 49 52 4f 54 44 61 74 61 3b 0d 0a 09 69 6e 74 65  IROTData;...inte
0600: 72 66 61 63 65 20 49 50 65 72 73 69 73 74 46 69  rface IPersistFi
0610: 6c 65 3b 0d 0a 09 69 6e 74 65 72 66 61 63 65 20  le;...interface 
0620: 49 52 6f 6f 74 53 74 6f 72 61 67 65 3b 0d 0a 09  IRootStorage;...
0630: 69 6e 74 65 72 66 61 63 65 20 49 50 72 6f 70 65  interface IPrope
0640: 72 74 79 53 74 6f 72 61 67 65 3b 0d 0a 09 69 6e  rtyStorage;...in
0650: 74 65 72 66 61 63 65 20 49 45 6e 75 6d 53 54 41  terface IEnumSTA
0660: 54 50 52 4f 50 53 45 54 53 54 47 3b 0d 0a 09 69  TPROPSETSTG;...i
0670: 6e 74 65 72 66 61 63 65 20 49 50 72 6f 70 65 72  nterface IProper
0680: 74 79 53 65 74 53 74 6f 72 61 67 65 3b 0d 0a 09  tySetStorage;...
0690: 69 6e 74 65 72 66 61 63 65 20 49 43 6c 69 65 6e  interface IClien
06a0: 74 53 65 63 75 72 69 74 79 3b 0d 0a 09 69 6e 74  tSecurity;...int
06b0: 65 72 66 61 63 65 20 49 53 65 72 76 65 72 53 65  erface IServerSe
06c0: 63 75 72 69 74 79 3b 0d 0a 09 69 6e 74 65 72 66  curity;...interf
06d0: 61 63 65 20 49 43 6c 61 73 73 41 63 74 69 76 61  ace IClassActiva
06e0: 74 6f 72 3b 0d 0a 09 69 6e 74 65 72 66 61 63 65  tor;...interface
06f0: 20 49 46 69 6c 6c 4c 6f 63 6b 42 79 74 65 73 3b   IFillLockBytes;
0700: 0d 0a 09 69 6e 74 65 72 66 61 63 65 20 49 50 72  ...interface IPr
0710: 6f 67 72 65 73 73 4e 6f 74 69 66 79 3b 0d 0a 09  ogressNotify;...
0720: 69 6e 74 65 72 66 61 63 65 20 49 4c 61 79 6f 75  interface ILayou
0730: 74 53 74 6f 72 61 67 65 3b 0d 0a 09 69 6e 74 65  tStorage;...inte
0740: 72 66 61 63 65 20 49 52 70 63 50 72 6f 78 79 42  rface IRpcProxyB
0750: 75 66 66 65 72 3b 0d 0a 09 69 6e 74 65 72 66 61  uffer;...interfa
0760: 63 65 20 49 52 70 63 43 68 61 6e 6e 65 6c 42 75  ce IRpcChannelBu
0770: 66 66 65 72 3b 0d 0a 09 69 6e 74 65 72 66 61 63  ffer;...interfac
0780: 65 20 49 52 70 63 53 74 75 62 42 75 66 66 65 72  e IRpcStubBuffer
0790: 3b 0d 0a 7d 0d 0a 2b 2f 0d 0a 61 6c 69 61 73 20  ;..}..+/..alias 
07a0: 49 4d 6f 6e 69 6b 65 72 20 4c 50 4d 4f 4e 49 4b  IMoniker LPMONIK
07b0: 45 52 3b 0d 0a 61 6c 69 61 73 20 49 53 74 72 65  ER;..alias IStre
07c0: 61 6d 20 4c 50 53 54 52 45 41 4d 3b 0d 0a 61 6c  am LPSTREAM;..al
07d0: 69 61 73 20 49 4d 61 72 73 68 61 6c 20 4c 50 4d  ias IMarshal LPM
07e0: 41 52 53 48 41 4c 3b 0d 0a 61 6c 69 61 73 20 49  ARSHAL;..alias I
07f0: 4d 61 6c 6c 6f 63 20 4c 50 4d 41 4c 4c 4f 43 3b  Malloc LPMALLOC;
0800: 0d 0a 61 6c 69 61 73 20 49 4d 61 6c 6c 6f 63 53  ..alias IMallocS
0810: 70 79 20 4c 50 4d 41 4c 4c 4f 43 53 50 59 3b 0d  py LPMALLOCSPY;.
0820: 0a 61 6c 69 61 73 20 49 4d 65 73 73 61 67 65 46  .alias IMessageF
0830: 69 6c 74 65 72 20 4c 50 4d 45 53 53 41 47 45 46  ilter LPMESSAGEF
0840: 49 4c 54 45 52 3b 0d 0a 61 6c 69 61 73 20 49 50  ILTER;..alias IP
0850: 65 72 73 69 73 74 20 4c 50 50 45 52 53 49 53 54  ersist LPPERSIST
0860: 3b 0d 0a 61 6c 69 61 73 20 49 50 65 72 73 69 73  ;..alias IPersis
0870: 74 53 74 72 65 61 6d 20 4c 50 50 45 52 53 49 53  tStream LPPERSIS
0880: 54 53 54 52 45 41 4d 3b 0d 0a 61 6c 69 61 73 20  TSTREAM;..alias 
0890: 49 52 75 6e 6e 69 6e 67 4f 62 6a 65 63 74 54 61  IRunningObjectTa
08a0: 62 6c 65 20 4c 50 52 55 4e 4e 49 4e 47 4f 42 4a  ble LPRUNNINGOBJ
08b0: 45 43 54 54 41 42 4c 45 3b 0d 0a 61 6c 69 61 73  ECTTABLE;..alias
08c0: 20 49 42 69 6e 64 43 74 78 20 4c 50 42 49 4e 44   IBindCtx LPBIND
08d0: 43 54 58 2c 20 4c 50 42 43 3b 0d 0a 61 6c 69 61  CTX, LPBC;..alia
08e0: 73 20 49 41 64 76 69 73 65 53 69 6e 6b 20 4c 50  s IAdviseSink LP
08f0: 41 44 56 49 53 45 53 49 4e 4b 3b 0d 0a 61 6c 69  ADVISESINK;..ali
0900: 61 73 20 49 41 64 76 69 73 65 53 69 6e 6b 32 20  as IAdviseSink2 
0910: 4c 50 41 44 56 49 53 45 53 49 4e 4b 32 3b 0d 0a  LPADVISESINK2;..
0920: 61 6c 69 61 73 20 49 44 61 74 61 4f 62 6a 65 63  alias IDataObjec
0930: 74 20 4c 50 44 41 54 41 4f 42 4a 45 43 54 3b 0d  t LPDATAOBJECT;.
0940: 0a 61 6c 69 61 73 20 49 44 61 74 61 41 64 76 69  .alias IDataAdvi
0950: 73 65 48 6f 6c 64 65 72 20 4c 50 44 41 54 41 41  seHolder LPDATAA
0960: 44 56 49 53 45 48 4f 4c 44 45 52 3b 0d 0a 61 6c  DVISEHOLDER;..al
0970: 69 61 73 20 49 45 6e 75 6d 4d 6f 6e 69 6b 65 72  ias IEnumMoniker
0980: 20 4c 50 45 4e 55 4d 4d 4f 4e 49 4b 45 52 3b 0d   LPENUMMONIKER;.
0990: 0a 61 6c 69 61 73 20 49 45 6e 75 6d 46 4f 52 4d  .alias IEnumFORM
09a0: 41 54 45 54 43 20 4c 50 45 4e 55 4d 46 4f 52 4d  ATETC LPENUMFORM
09b0: 41 54 45 54 43 3b 0d 0a 61 6c 69 61 73 20 49 45  ATETC;..alias IE
09c0: 6e 75 6d 53 54 41 54 44 41 54 41 20 4c 50 45 4e  numSTATDATA LPEN
09d0: 55 4d 53 54 41 54 44 41 54 41 3b 0d 0a 61 6c 69  UMSTATDATA;..ali
09e0: 61 73 20 49 45 6e 75 6d 53 54 41 54 53 54 47 20  as IEnumSTATSTG 
09f0: 4c 50 45 4e 55 4d 53 54 41 54 53 54 47 3b 0d 0a  LPENUMSTATSTG;..
0a00: 61 6c 69 61 73 20 49 45 6e 75 6d 53 54 41 54 50  alias IEnumSTATP
0a10: 52 4f 50 53 54 47 20 4c 50 45 4e 55 4d 53 54 41  ROPSTG LPENUMSTA
0a20: 54 50 52 4f 50 53 54 47 3b 0d 0a 61 6c 69 61 73  TPROPSTG;..alias
0a30: 20 49 45 6e 75 6d 53 74 72 69 6e 67 20 4c 50 45   IEnumString LPE
0a40: 4e 55 4d 53 54 52 49 4e 47 3b 0d 0a 61 6c 69 61  NUMSTRING;..alia
0a50: 73 20 49 45 6e 75 6d 55 6e 6b 6e 6f 77 6e 20 4c  s IEnumUnknown L
0a60: 50 45 4e 55 4d 55 4e 4b 4e 4f 57 4e 3b 0d 0a 61  PENUMUNKNOWN;..a
0a70: 6c 69 61 73 20 49 53 74 6f 72 61 67 65 20 4c 50  lias IStorage LP
0a80: 53 54 4f 52 41 47 45 3b 0d 0a 61 6c 69 61 73 20  STORAGE;..alias 
0a90: 49 50 65 72 73 69 73 74 53 74 6f 72 61 67 65 20  IPersistStorage 
0aa0: 4c 50 50 45 52 53 49 53 54 53 54 4f 52 41 47 45  LPPERSISTSTORAGE
0ab0: 3b 0d 0a 61 6c 69 61 73 20 49 4c 6f 63 6b 42 79  ;..alias ILockBy
0ac0: 74 65 73 20 4c 50 4c 4f 43 4b 42 59 54 45 53 3b  tes LPLOCKBYTES;
0ad0: 0d 0a 61 6c 69 61 73 20 49 53 74 64 4d 61 72 73  ..alias IStdMars
0ae0: 68 61 6c 49 6e 66 6f 20 4c 50 53 54 44 4d 41 52  halInfo LPSTDMAR
0af0: 53 48 41 4c 49 4e 46 4f 3b 0d 0a 61 6c 69 61 73  SHALINFO;..alias
0b00: 20 49 45 78 74 65 72 6e 61 6c 43 6f 6e 6e 65 63   IExternalConnec
0b10: 74 69 6f 6e 20 4c 50 45 58 54 45 52 4e 41 4c 43  tion LPEXTERNALC
0b20: 4f 4e 4e 45 43 54 49 4f 4e 3b 0d 0a 61 6c 69 61  ONNECTION;..alia
0b30: 73 20 49 52 75 6e 6e 61 62 6c 65 4f 62 6a 65 63  s IRunnableObjec
0b40: 74 20 4c 50 52 55 4e 4e 41 42 4c 45 4f 42 4a 45  t LPRUNNABLEOBJE
0b50: 43 54 3b 0d 0a 61 6c 69 61 73 20 49 52 4f 54 44  CT;..alias IROTD
0b60: 61 74 61 20 4c 50 52 4f 54 44 41 54 41 3b 0d 0a  ata LPROTDATA;..
0b70: 61 6c 69 61 73 20 49 50 65 72 73 69 73 74 46 69  alias IPersistFi
0b80: 6c 65 20 4c 50 50 45 52 53 49 53 54 46 49 4c 45  le LPPERSISTFILE
0b90: 3b 0d 0a 61 6c 69 61 73 20 49 52 6f 6f 74 53 74  ;..alias IRootSt
0ba0: 6f 72 61 67 65 20 4c 50 52 4f 4f 54 53 54 4f 52  orage LPROOTSTOR
0bb0: 41 47 45 3b 0d 0a 61 6c 69 61 73 20 49 52 70 63  AGE;..alias IRpc
0bc0: 43 68 61 6e 6e 65 6c 42 75 66 66 65 72 20 4c 50  ChannelBuffer LP
0bd0: 52 50 43 43 48 41 4e 4e 45 4c 42 55 46 46 45 52  RPCCHANNELBUFFER
0be0: 3b 0d 0a 61 6c 69 61 73 20 49 52 70 63 50 72 6f  ;..alias IRpcPro
0bf0: 78 79 42 75 66 66 65 72 20 4c 50 52 50 43 50 52  xyBuffer LPRPCPR
0c00: 4f 58 59 42 55 46 46 45 52 3b 0d 0a 61 6c 69 61  OXYBUFFER;..alia
0c10: 73 20 49 52 70 63 53 74 75 62 42 75 66 66 65 72  s IRpcStubBuffer
0c20: 20 4c 50 52 50 43 53 54 55 42 42 55 46 46 45 52   LPRPCSTUBBUFFER
0c30: 3b 0d 0a 61 6c 69 61 73 20 49 50 72 6f 70 65 72  ;..alias IProper
0c40: 74 79 53 74 6f 72 61 67 65 20 4c 50 50 52 4f 50  tyStorage LPPROP
0c50: 45 52 54 59 53 54 4f 52 41 47 45 3b 0d 0a 61 6c  ERTYSTORAGE;..al
0c60: 69 61 73 20 49 45 6e 75 6d 53 54 41 54 50 52 4f  ias IEnumSTATPRO
0c70: 50 53 45 54 53 54 47 20 4c 50 45 4e 55 4d 53 54  PSETSTG LPENUMST
0c80: 41 54 50 52 4f 50 53 45 54 53 54 47 3b 0d 0a 61  ATPROPSETSTG;..a
0c90: 6c 69 61 73 20 49 50 72 6f 70 65 72 74 79 53 65  lias IPropertySe
0ca0: 74 53 74 6f 72 61 67 65 20 4c 50 50 52 4f 50 45  tStorage LPPROPE
0cb0: 52 54 59 53 45 54 53 54 4f 52 41 47 45 3b 0d 0a  RTYSETSTORAGE;..
0cc0: 61 6c 69 61 73 20 49 43 6c 69 65 6e 74 53 65 63  alias IClientSec
0cd0: 75 72 69 74 79 20 4c 50 43 4c 49 45 4e 54 53 45  urity LPCLIENTSE
0ce0: 43 55 52 49 54 59 3b 0d 0a 61 6c 69 61 73 20 49  CURITY;..alias I
0cf0: 53 65 72 76 65 72 53 65 63 75 72 69 74 79 20 4c  ServerSecurity L
0d00: 50 53 45 52 56 45 52 53 45 43 55 52 49 54 59 3b  PSERVERSECURITY;
0d10: 0d 0a 61 6c 69 61 73 20 49 43 6c 61 73 73 41 63  ..alias IClassAc
0d20: 74 69 76 61 74 6f 72 20 4c 50 43 4c 41 53 53 41  tivator LPCLASSA
0d30: 43 54 49 56 41 54 4f 52 3b 0d 0a 61 6c 69 61 73  CTIVATOR;..alias
0d40: 20 49 46 69 6c 6c 4c 6f 63 6b 42 79 74 65 73 20   IFillLockBytes 
0d50: 4c 50 46 49 4c 4c 4c 4f 43 4b 42 59 54 45 53 3b  LPFILLLOCKBYTES;
0d60: 0d 0a 61 6c 69 61 73 20 49 50 72 6f 67 72 65 73  ..alias IProgres
0d70: 73 4e 6f 74 69 66 79 20 4c 50 50 52 4f 47 52 45  sNotify LPPROGRE
0d80: 53 53 4e 4f 54 49 46 59 3b 0d 0a 61 6c 69 61 73  SSNOTIFY;..alias
0d90: 20 49 4c 61 79 6f 75 74 53 74 6f 72 61 67 65 20   ILayoutStorage 
0da0: 4c 50 4c 41 59 4f 55 54 53 54 4f 52 41 47 45 3b  LPLAYOUTSTORAGE;
0db0: 0d 0a                                            ..