home *** CD-ROM | disk | FTP | other *** search
/ Solo Programadores 22 / SOLO_22.iso / packages / win32ada / data.z / win32-objbase.ads < prev    next >
Encoding:
Text File  |  1996-03-15  |  380.8 KB  |  7,304 lines

  1. -- $Source: /home/harp/1/proto/monoBANK/winnt/win32-objbase.ads,v $ 
  2. -- $Revision: 1.17 $ $Date: 96/03/15 12:54:16 $ $Author: stm $ 
  3. -- See end of file for Copyright (c) information.
  4.  
  5. with Win32.Rpcdce;
  6. with Win32.Rpcdcep;
  7. with Win32.Winbase;
  8. with Win32.Windef;
  9. with Win32.Winnt;
  10.  
  11. package Win32.Objbase is
  12.  
  13.  
  14.     MARSHALINTERFACE_MIN           : constant := 500;       -- objbase.h:274
  15.     CWCSTORAGENAME                 : constant := 32;        -- objbase.h:284
  16.     STGM_DIRECT                    : constant := 16#0#;     -- objbase.h:287
  17.     STGM_TRANSACTED                : constant := 16#10000#; -- objbase.h:288
  18.     STGM_READ                      : constant := 16#0#;     -- objbase.h:290
  19.     STGM_WRITE                     : constant := 16#1#;     -- objbase.h:291
  20.     STGM_READWRITE                 : constant := 16#2#;     -- objbase.h:292
  21.     STGM_SHARE_DENY_NONE           : constant := 16#40#;    -- objbase.h:294
  22.     STGM_SHARE_DENY_READ           : constant := 16#30#;    -- objbase.h:295
  23.     STGM_SHARE_DENY_WRITE          : constant := 16#20#;    -- objbase.h:296
  24.     STGM_SHARE_EXCLUSIVE           : constant := 16#10#;    -- objbase.h:297
  25.     STGM_PRIORITY                  : constant := 16#40000#; -- objbase.h:299
  26.     STGM_DELETEONRELEASE           : constant := 16#4000000#;
  27.                                                             -- objbase.h:300
  28.     STGM_CREATE                    : constant := 16#1000#;  -- objbase.h:302
  29.     STGM_CONVERT                   : constant := 16#20000#; -- objbase.h:303
  30.     STGM_FAILIFTHERE               : constant := 16#0#;     -- objbase.h:304
  31.     ROTFLAGS_REGISTRATIONKEEPSALIVE: constant := 1;         -- objbase.h:1013
  32.  
  33.  
  34.     type REGCLS is (                                        -- objbase.h:264
  35.         REGCLS_SINGLEUSE,                                   -- objbase.h:266
  36.         REGCLS_MULTIPLEUSE,                                 -- objbase.h:267
  37.         REGCLS_MULTI_SEPARATE                               -- objbase.h:271
  38.     );
  39.     for REGCLS'size use 32;                                 -- objbase.h:264
  40.     
  41.     type OLECHAR is new Win32.WCHAR;                        -- objbase.h:728
  42.     type SCODE is new Win32.LONG;                           -- objbase.h:907
  43.     type HRESULT is new Win32.LONG;                         -- objbase.h:910
  44.  
  45.     subtype STDAPI   is HRESULT;                            -- objbase.h:61
  46.     subtype STDMETHODIMP  is HRESULT;                       -- objbase.h:64
  47.     subtype STDAPIV  is HRESULT;                            -- objbase.h:69
  48.     subtype STDMETHODIMPV  is HRESULT;                      -- objbase.h:72
  49.     subtype WINOLEAPI  is HRESULT;                          -- objbase.h:79
  50.  
  51.  
  52.  
  53.     type MEMCTX is (                                        -- objbase.h:1003
  54.         MEMCTX_SAME,                                        -- objbase.h:1009
  55.         MEMCTX_UNKNOWN,                                     -- objbase.h:1007
  56.         MEMCTX_TASK,                                        -- objbase.h:1004
  57.         MEMCTX_SHARED,                                      -- objbase.h:1005
  58.         MEMCTX_MACSYSTEM                                    -- objbase.h:1006
  59.     );
  60.     for MEMCTX use (                                        -- objbase.h:1003
  61.         MEMCTX_SAME => -2,                                  -- objbase.h:1009
  62.         MEMCTX_UNKNOWN => -1,                               -- objbase.h:1007
  63.         MEMCTX_TASK => 1,                                   -- objbase.h:1004
  64.         MEMCTX_SHARED => 2,                                 -- objbase.h:1005
  65.         MEMCTX_MACSYSTEM => 3                               -- objbase.h:1006
  66.     );
  67.     for MEMCTX'size use 32;                                 -- objbase.h:1003
  68.  
  69.     type CLSCTX is (                                        -- objbase.h:1017
  70.         CLSCTX_INPROC_SERVER,                               -- objbase.h:1018
  71.         CLSCTX_INPROC_HANDLER,                              -- objbase.h:1019
  72.         CLSCTX_LOCAL_SERVER,                                -- objbase.h:1020
  73.         CLSCTX_INPROC_SERVER16                              -- objbase.h:1022
  74.     );
  75.     for CLSCTX use (                                        -- objbase.h:1017
  76.         CLSCTX_INPROC_SERVER => 1,                          -- objbase.h:1018
  77.         CLSCTX_INPROC_HANDLER => 2,                         -- objbase.h:1019
  78.         CLSCTX_LOCAL_SERVER => 4,                           -- objbase.h:1020
  79.         CLSCTX_INPROC_SERVER16 => 8                         -- objbase.h:1022
  80.     );
  81.     for CLSCTX'size use 32;                                 -- objbase.h:1017
  82.     function "or"(l,r: Interfaces.C.unsigned) 
  83.                 return Interfaces.C.unsigned
  84.                renames Interfaces.C."or";
  85.     
  86.  
  87.     type MSHLFLAGS is (                                     -- objbase.h:1026
  88.         MSHLFLAGS_NORMAL,                                   -- objbase.h:1027
  89.         MSHLFLAGS_TABLESTRONG,                              -- objbase.h:1028
  90.         MSHLFLAGS_TABLEWEAK                                 -- objbase.h:1030
  91.     );
  92.     for MSHLFLAGS'size use 32;                              -- objbase.h:1026
  93.  
  94.     type MSHCTX is (                                        -- objbase.h:1034
  95.         MSHCTX_LOCAL,                                       -- objbase.h:1035
  96.         MSHCTX_NOSHAREDMEM,                                 -- objbase.h:1036
  97.         MSHCTX_DIFFERENTMACHINE                             -- objbase.h:1038
  98.     );
  99.     for MSHCTX'size use 32;                                 -- objbase.h:1034
  100.  
  101.     type DVASPECT is (                                      -- objbase.h:1042
  102.         DVASPECT_CONTENT,                                   -- objbase.h:1043
  103.         DVASPECT_THUMBNAIL,                                 -- objbase.h:1044
  104.         DVASPECT_ICON,                                      -- objbase.h:1045
  105.         DVASPECT_DOCPRINT                                   -- objbase.h:1047
  106.     );
  107.     for DVASPECT use (                                      -- objbase.h:1042
  108.         DVASPECT_CONTENT => 1,                              -- objbase.h:1043
  109.         DVASPECT_THUMBNAIL => 2,                            -- objbase.h:1044
  110.         DVASPECT_ICON => 4,                                 -- objbase.h:1045
  111.         DVASPECT_DOCPRINT => 8                              -- objbase.h:1047
  112.     );
  113.     for DVASPECT'size use 32;                               -- objbase.h:1042
  114.  
  115.     type STGC is (                                          -- objbase.h:1051
  116.         STGC_DEFAULT,                                       -- objbase.h:1052
  117.         STGC_OVERWRITE,                                     -- objbase.h:1053
  118.         STGC_ONLYIFCURRENT,                                 -- objbase.h:1054
  119.         STGC_DANGEROUSLYCOMMITMERELYTODISKCACHE             -- objbase.h:1056
  120.     );
  121.     for STGC use (                                          -- objbase.h:1051
  122.         STGC_DEFAULT => 0,                                  -- objbase.h:1052
  123.         STGC_OVERWRITE => 1,                                -- objbase.h:1053
  124.         STGC_ONLYIFCURRENT => 2,                            -- objbase.h:1054
  125.         STGC_DANGEROUSLYCOMMITMERELYTODISKCACHE => 4        -- objbase.h:1056
  126.     );
  127.     for STGC'size use 32;                                   -- objbase.h:1051
  128.  
  129.     type STGMOVE is (                                       -- objbase.h:1060
  130.         STGMOVE_MOVE,                                       -- objbase.h:1061
  131.         STGMOVE_COPY                                        -- objbase.h:1063
  132.     );
  133.     for STGMOVE'size use 32;                                -- objbase.h:1060
  134.  
  135.     type STATFLAG is (                                      -- objbase.h:1067
  136.         STATFLAG_DEFAULT,                                   -- objbase.h:1068
  137.         STATFLAG_NONAME                                     -- objbase.h:1070
  138.     );
  139.     for STATFLAG'size use 32;                               -- objbase.h:1067
  140.  
  141.     type EXTCONN is (                                       -- objbase.h:2232
  142.         EXTCONN_STRONG,                                     -- objbase.h:2233
  143.         EXTCONN_WEAK,                                       -- objbase.h:2234
  144.         EXTCONN_CALLABLE                                    -- objbase.h:2236
  145.     );
  146.     for EXTCONN use (                                       -- objbase.h:2232
  147.         EXTCONN_STRONG => 1,                                -- objbase.h:2233
  148.         EXTCONN_WEAK => 2,                                  -- objbase.h:2234
  149.         EXTCONN_CALLABLE => 4                               -- objbase.h:2236
  150.     );
  151.     for EXTCONN'size use 32;                                -- objbase.h:2232
  152.  
  153.     type BIND_FLAGS is (                                    -- objbase.h:2665
  154.         BIND_MAYBOTHERUSER,                                 -- objbase.h:2666
  155.         BIND_JUSTTESTEXISTENCE                              -- objbase.h:2668
  156.     );
  157.     for BIND_FLAGS use (                                    -- objbase.h:2665
  158.         BIND_MAYBOTHERUSER => 1,                            -- objbase.h:2666
  159.         BIND_JUSTTESTEXISTENCE => 2                         -- objbase.h:2668
  160.     );
  161.     for BIND_FLAGS'size use 32;                             -- objbase.h:2665
  162.  
  163.     type MKSYS is (                                         -- objbase.h:3928
  164.         MKSYS_NONE,                                         -- objbase.h:3929
  165.         MKSYS_GENERICCOMPOSITE,                             -- objbase.h:3930
  166.         MKSYS_FILEMONIKER,                                  -- objbase.h:3931
  167.         MKSYS_ANTIMONIKER,                                  -- objbase.h:3932
  168.         MKSYS_ITEMMONIKER,                                  -- objbase.h:3933
  169.         MKSYS_POINTERMONIKER                                -- objbase.h:3935
  170.     );
  171.     for MKSYS'size use 32;                                  -- objbase.h:3928
  172.  
  173.     type MKREDUCE is (                                      -- objbase.h:3939
  174.         MKRREDUCE_ALL,                                      -- objbase.h:3944
  175.         MKRREDUCE_THROUGHUSER,                              -- objbase.h:3942
  176.         MKRREDUCE_TOUSER,                                   -- objbase.h:3941
  177.         MKRREDUCE_ONE                                       -- objbase.h:3940
  178.     );
  179.     for MKREDUCE use (                                      -- objbase.h:3939
  180.         MKRREDUCE_ALL => 0,                                 -- objbase.h:3944
  181.         MKRREDUCE_THROUGHUSER => 65536,                     -- objbase.h:3942
  182.         MKRREDUCE_TOUSER => 131072,                         -- objbase.h:3941
  183.         MKRREDUCE_ONE => 196608                             -- objbase.h:3940
  184.     );
  185.     for MKREDUCE'size use 32;                               -- objbase.h:3939
  186.  
  187.     type STGTY is (                                         -- objbase.h:4640
  188.         STGTY_STORAGE,                                      -- objbase.h:4641
  189.         STGTY_STREAM,                                       -- objbase.h:4642
  190.         STGTY_LOCKBYTES,                                    -- objbase.h:4643
  191.         STGTY_PROPERTY                                      -- objbase.h:4645
  192.     );
  193.     for STGTY use (                                         -- objbase.h:4640
  194.         STGTY_STORAGE => 1,                                 -- objbase.h:4641
  195.         STGTY_STREAM => 2,                                  -- objbase.h:4642
  196.         STGTY_LOCKBYTES => 3,                               -- objbase.h:4643
  197.         STGTY_PROPERTY => 4                                 -- objbase.h:4645
  198.     );
  199.     for STGTY'size use 32;                                  -- objbase.h:4640
  200.  
  201.     type STREAM_SEEK is (                                   -- objbase.h:4649
  202.         STREAM_SEEK_SET,                                    -- objbase.h:4650
  203.         STREAM_SEEK_CUR,                                    -- objbase.h:4651
  204.         STREAM_SEEK_END                                     -- objbase.h:4653
  205.     );
  206.     for STREAM_SEEK'size use 32;                            -- objbase.h:4649
  207.  
  208.     type LOCKTYPE is (                                      -- objbase.h:4657
  209.         LOCK_WRITE,                                         -- objbase.h:4658
  210.         LOCK_EXCLUSIVE,                                     -- objbase.h:4659
  211.         LOCK_ONLYONCE                                       -- objbase.h:4661
  212.     );
  213.     for LOCKTYPE use (                                      -- objbase.h:4657
  214.         LOCK_WRITE => 1,                                    -- objbase.h:4658
  215.         LOCK_EXCLUSIVE => 2,                                -- objbase.h:4659
  216.         LOCK_ONLYONCE => 4                                  -- objbase.h:4661
  217.     );
  218.     for LOCKTYPE'size use 32;                               -- objbase.h:4657
  219.     
  220.     type CLIPFORMAT is new Win32.WORD;                      -- objbase.h:6365
  221.  
  222.     type ADVF is (                                          -- objbase.h:6549
  223.         ADVF_NODATA,                                        -- objbase.h:6550
  224.         ADVF_PRIMEFIRST,                                    -- objbase.h:6551
  225.         ADVF_ONLYONCE,                                      -- objbase.h:6552
  226.         ADVFCACHE_NOHANDLER,                                -- objbase.h:6554
  227.         ADVFCACHE_FORCEBUILTIN,                             -- objbase.h:6555
  228.         ADVFCACHE_ONSAVE,                                   -- objbase.h:6557
  229.         ADVF_DATAONSTOP                                     -- objbase.h:6553
  230.     );
  231.     for ADVF use (                                          -- objbase.h:6549
  232.         ADVF_NODATA => 1,                                   -- objbase.h:6550
  233.         ADVF_PRIMEFIRST => 2,                               -- objbase.h:6551
  234.         ADVF_ONLYONCE => 4,                                 -- objbase.h:6552
  235.         ADVFCACHE_NOHANDLER => 8,                           -- objbase.h:6554
  236.         ADVFCACHE_FORCEBUILTIN => 16,                       -- objbase.h:6555
  237.         ADVFCACHE_ONSAVE => 32,                             -- objbase.h:6557
  238.         ADVF_DATAONSTOP => 64                               -- objbase.h:6553
  239.     );
  240.     for ADVF'size use 32;                                   -- objbase.h:6549
  241.  
  242.     type TYMED is (                                         -- objbase.h:6832
  243.         TYMED_NULL,                                         -- objbase.h:6841
  244.         TYMED_HGLOBAL,                                      -- objbase.h:6833
  245.         TYMED_FILE,                                         -- objbase.h:6834
  246.         TYMED_ISTREAM,                                      -- objbase.h:6835
  247.         TYMED_ISTORAGE,                                     -- objbase.h:6836
  248.         TYMED_GDI,                                          -- objbase.h:6837
  249.         TYMED_MFPICT,                                       -- objbase.h:6838
  250.         TYMED_ENHMF                                         -- objbase.h:6839
  251.     );
  252.     for TYMED use (                                         -- objbase.h:6832
  253.         TYMED_NULL => 0,                                    -- objbase.h:6841
  254.         TYMED_HGLOBAL => 1,                                 -- objbase.h:6833
  255.         TYMED_FILE => 2,                                    -- objbase.h:6834
  256.         TYMED_ISTREAM => 4,                                 -- objbase.h:6835
  257.         TYMED_ISTORAGE => 8,                                -- objbase.h:6836
  258.         TYMED_GDI => 16,                                    -- objbase.h:6837
  259.         TYMED_MFPICT => 32,                                 -- objbase.h:6838
  260.         TYMED_ENHMF => 64                                   -- objbase.h:6839
  261.     );
  262.     for TYMED'size use 32;                                  -- objbase.h:6832
  263.  
  264.     type DATADIR is (                                       -- objbase.h:7209
  265.         DATADIR_GET,                                        -- objbase.h:7210
  266.         DATADIR_SET                                         -- objbase.h:7212
  267.     );
  268.     for DATADIR use (                                       -- objbase.h:7209
  269.         DATADIR_GET => 1,                                   -- objbase.h:7210
  270.         DATADIR_SET => 2                                    -- objbase.h:7212
  271.     );
  272.     for DATADIR'size use 32;                                -- objbase.h:7209
  273.  
  274.     type CALLTYPE is (                                      -- objbase.h:7693
  275.         CALLTYPE_TOPLEVEL,                                  -- objbase.h:7694
  276.         CALLTYPE_NESTED,                                    -- objbase.h:7695
  277.         CALLTYPE_ASYNC,                                     -- objbase.h:7696
  278.         CALLTYPE_TOPLEVEL_CALLPENDING,                      -- objbase.h:7697
  279.         CALLTYPE_ASYNC_CALLPENDING                          -- objbase.h:7699
  280.     );
  281.     for CALLTYPE use (                                      -- objbase.h:7693
  282.         CALLTYPE_TOPLEVEL => 1,                             -- objbase.h:7694
  283.         CALLTYPE_NESTED => 2,                               -- objbase.h:7695
  284.         CALLTYPE_ASYNC => 3,                                -- objbase.h:7696
  285.         CALLTYPE_TOPLEVEL_CALLPENDING => 4,                 -- objbase.h:7697
  286.         CALLTYPE_ASYNC_CALLPENDING => 5                     -- objbase.h:7699
  287.     );
  288.     for CALLTYPE'size use 32;                               -- objbase.h:7693
  289.  
  290.     type SERVERCALL is (                                    -- objbase.h:7703
  291.         SERVERCALL_ISHANDLED,                               -- objbase.h:7704
  292.         SERVERCALL_REJECTED,                                -- objbase.h:7705
  293.         SERVERCALL_RETRYLATER                               -- objbase.h:7707
  294.     );
  295.     for SERVERCALL'size use 32;                             -- objbase.h:7703
  296.  
  297.     type PENDINGTYPE is (                                   -- objbase.h:7711
  298.         PENDINGTYPE_TOPLEVEL,                               -- objbase.h:7712
  299.         PENDINGTYPE_NESTED                                  -- objbase.h:7714
  300.     );
  301.     for PENDINGTYPE use (                                   -- objbase.h:7711
  302.         PENDINGTYPE_TOPLEVEL => 1,                          -- objbase.h:7712
  303.         PENDINGTYPE_NESTED => 2                             -- objbase.h:7714
  304.     );
  305.     for PENDINGTYPE'size use 32;                            -- objbase.h:7711
  306.  
  307.     type PENDINGMSG is (                                    -- objbase.h:7718
  308.         PENDINGMSG_CANCELCALL,                              -- objbase.h:7719
  309.         PENDINGMSG_WAITNOPROCESS,                           -- objbase.h:7720
  310.         PENDINGMSG_WAITDEFPROCESS                           -- objbase.h:7722
  311.     );
  312.     for PENDINGMSG'size use 32;                             -- objbase.h:7718
  313.     
  314.     type RPCOLEDATAREP is new Win32.UINT;                   -- objbase.h:7893
  315.  
  316.     subtype HMETAFILEPICT is Win32.Winnt.HANDLE;           -- objbase.h:349
  317.     type LPOLESTR is access all OLECHAR;                    -- objbase.h:731
  318.     type LPCOLESTR is access all OLECHAR;              -- objbase.h:734
  319.     type PSCODE is access all SCODE;                        -- objbase.h:913
  320.     subtype HCONTEXT is Win32.Winnt.HANDLE;                -- objbase.h:1073
  321.     type SNB_Extra is access all OLECHAR;                   -- objbase.h:5191
  322.     type SNB is access all SNB_Extra;                       -- objbase.h:5192
  323.     type LPCLIPFORMAT is access all CLIPFORMAT;             -- objbase.h:6368
  324.  
  325.     type RemHGLOBAL;                                        -- objbase.h:331
  326.     type RemHMETAFILEPICT;                                  -- objbase.h:339
  327.     type RemHENHMETAFILE;                                   -- objbase.h:352
  328.     type RemHBITMAP;                                        -- objbase.h:359
  329.     type RemHPALETTE;                                       -- objbase.h:366
  330.     type RemBRUSH;                                          -- objbase.h:373
  331.     type OBJECTID;                                          -- objbase.h:937
  332.     type IUnknown;                                          -- objbase.h:1173
  333.     type IClassFactory;                                     -- objbase.h:1179
  334.     type IMarshal;                                          -- objbase.h:1185
  335.     type IMalloc;                                           -- objbase.h:1191
  336.     type IStdMarshalInfo;                                   -- objbase.h:1197
  337.     type IExternalConnection;                               -- objbase.h:1203
  338.     type IWeakRef;                                          -- objbase.h:1209
  339.     type IEnumUnknown;                                      -- objbase.h:1215
  340.     type IBindCtx;                                          -- objbase.h:1221
  341.     type IParseDisplayName;                                 -- objbase.h:1227
  342.     type IEnumMoniker;                                      -- objbase.h:1233
  343.     type IRunnableObject;                                   -- objbase.h:1239
  344.     type IRunningObjectTable;                               -- objbase.h:1245
  345.     type IPersist;                                          -- objbase.h:1251
  346.     type IPersistStream;                                    -- objbase.h:1257
  347.     type IMoniker;                                          -- objbase.h:1263
  348.     type IEnumString;                                       -- objbase.h:1269
  349.     type IStream;                                           -- objbase.h:1275
  350.     type IEnumSTATSTG;                                      -- objbase.h:1281
  351.     type IStorage;                                          -- objbase.h:1287
  352.     type IPersistFile;                                      -- objbase.h:1293
  353.     type IPersistStorage;                                   -- objbase.h:1299
  354.     type ILockBytes;                                        -- objbase.h:1305
  355.     type IEnumFORMATETC;                                    -- objbase.h:1311
  356.     type IEnumSTATDATA;                                     -- objbase.h:1317
  357.     type IRootStorage;                                      -- objbase.h:1323
  358.     type IAdviseSink;                                       -- objbase.h:1329
  359.     type IAdviseSink2;                                      -- objbase.h:1335
  360.     type IDataObject;                                       -- objbase.h:1341
  361.     type IDataAdviseHolder;                                 -- objbase.h:1347
  362.     type IMessageFilter;                                    -- objbase.h:1353
  363.     type IRpcChannelBuffer;                                 -- objbase.h:1359
  364.     type IRpcProxyBuffer;                                   -- objbase.h:1365
  365.     type IPSFactoryBuffer;                                  -- objbase.h:1377
  366.     type IUnknownVtbl;                                      -- objbase.h:1451
  367.     type IClassFactoryVtbl;                                 -- objbase.h:1566
  368.     type IMarshalVtbl;                                      -- objbase.h:1715
  369.     type IMallocVtbl;                                       -- objbase.h:1954
  370.     type IStdMarshalInfoVtbl;                               -- objbase.h:2146
  371.     type IExternalConnectionVtbl;                           -- objbase.h:2259
  372.     type IWeakRefVtbl;                                      -- objbase.h:2383
  373.     type IEnumUnknownVtbl;                                  -- objbase.h:2509
  374.     type BIND_OPTS;                                         -- objbase.h:2652
  375.     type IBindCtxVtbl;                                      -- objbase.h:2713
  376.     type IParseDisplayNameVtbl;                             -- objbase.h:2984
  377.     type IEnumMonikerVtbl;                                  -- objbase.h:3095
  378.     type IRunnableObjectVtbl;                               -- objbase.h:3261
  379.     type IRunningObjectTableVtbl;                           -- objbase.h:3456
  380.     type IPersistVtbl;                                      -- objbase.h:3677
  381.     type IPersistStreamVtbl;                                -- objbase.h:3781
  382.     type IMonikerVtbl;                                      -- objbase.h:4027
  383.     type IEnumStringVtbl;                                   -- objbase.h:4483
  384.     type STATSTG;                                           -- objbase.h:4623
  385.     type IStreamVtbl;                                       -- objbase.h:4721
  386.     type IEnumSTATSTGVtbl;                                  -- objbase.h:5042
  387.     type RemSNB;                                            -- objbase.h:5182
  388.     type IStorageVtbl;                                      -- objbase.h:5282
  389.     type IPersistFileVtbl;                                  -- objbase.h:5720
  390.     type IPersistStorageVtbl;                               -- objbase.h:5915
  391.     type ILockBytesVtbl;                                    -- objbase.h:6139
  392.     type DVTARGETDEVICE;                                    -- objbase.h:6354
  393.     type FORMATETC;                                         -- objbase.h:6371
  394.     type IEnumFORMATETCVtbl;                                -- objbase.h:6408
  395.     type STATDATA;                                          -- objbase.h:6560
  396.     type IEnumSTATDATAVtbl;                                 -- objbase.h:6596
  397.     type IRootStorageVtbl;                                  -- objbase.h:6750
  398.     type RemSTGMEDIUM;                                      -- objbase.h:6845
  399.     type union_anonymous7_t;                                -- objbase.h:6867
  400.     type STGMEDIUM;                                         -- objbase.h:6857
  401.     type IAdviseSinkVtbl;                                   -- objbase.h:6920
  402.     type IAdviseSink2Vtbl;                                  -- objbase.h:7091
  403.     type IDataObjectVtbl;                                   -- objbase.h:7262
  404.     type IDataAdviseHolderVtbl;                             -- objbase.h:7542
  405.     type INTERFACEINFO;                                     -- objbase.h:7725
  406.     type IMessageFilterVtbl;                                -- objbase.h:7763
  407.     type RPCOLEMESSAGE;                                     -- objbase.h:7896
  408.     type IRpcChannelBufferVtbl;                             -- objbase.h:7939
  409.     type IRpcProxyBufferVtbl;                               -- objbase.h:8113
  410.     type IRpcStubBufferVtbl;                                -- objbase.h:8239
  411.     type IPSFactoryBufferVtbl;                              -- objbase.h:8451
  412.     type IRpcStubBuffer;                                    -- objbase.h:8282
  413.  
  414.     type ac_RECTL_t is access all Win32.Windef.RECTL;  -- objbase.h:744
  415.     type LPCRECTL is access all Win32.Windef.RECTL;    -- objbase.h:744
  416.     type LPGUID is access all Win32.Rpcdce.GUID;            -- objbase.h:930
  417.     subtype IID is Win32.Rpcdce.GUID;                       -- objbase.h:947
  418.     type LPIID is access all IID;                           -- objbase.h:950
  419.     type REFGUID is access all Win32.Rpcdce.GUID;      -- objbase.h:989
  420.     type REFIID is access all IID;                     -- objbase.h:993
  421.     subtype CLSID is Win32.Rpcdce.GUID;                     -- objbase.h:947
  422.     type LPCLSID is access all CLSID;                       -- objbase.h:958
  423.     type REFCLSID is access all CLSID;                 -- objbase.h:997
  424.     type LPCRECT is access all Win32.Windef.RECT;      -- objbase.h:1082
  425.     type a_RemHGLOBAL_t is access all RemHGLOBAL;           -- objbase.h:1084
  426.     type a_RemHBITMAP_t is access all RemHBITMAP;           -- objbase.h:1088
  427.     type a_RemHPALETTE_t is access all RemHPALETTE;         -- objbase.h:1092
  428.     type a_RemHBRUSH_t is access all RemBRUSH;              -- objbase.h:1096
  429.     type a_RemHMETAFILEPICT_t is access all RemHMETAFILEPICT;
  430.                                                             -- objbase.h:1100
  431.     type a_RemHENHMETAFILE_t is access all RemHENHMETAFILE;
  432.                                                             -- objbase.h:1104
  433.     type LPUNKNOWN is access all IUnknown;                  -- objbase.h:1429
  434.     type a_IUnknownVtbl_t is access all IUnknownVtbl;       -- objbase.h:1469
  435.     type a_IClassFactoryVtbl_t is access all IClassFactoryVtbl; 
  436.                                                             -- objbase.h:1594
  437.     type LPCLASSFACTORY is access all IClassFactory;        -- objbase.h:1544
  438.     type LPMARSHAL is access all IMarshal;                  -- objbase.h:1666
  439.     type a_IMarshalVtbl_t is access all IMarshalVtbl;       -- objbase.h:1774
  440.     type LPMALLOC is access all IMalloc;                    -- objbase.h:1922
  441.     type a_IMallocVtbl_t is access all IMallocVtbl;         -- objbase.h:1996
  442.     type LPSTDMARSHALINFO is access all IStdMarshalInfo;    -- objbase.h:2127
  443.     type a_IStdMarshalInfoVtbl_t is access all IStdMarshalInfoVtbl;
  444.                                                             -- objbase.h:2170
  445.     type LPEXTERNALCONNECTION is access all IExternalConnection;
  446.                                                             -- objbase.h:2228
  447.     type a_IExternalConnectionVtbl_t is access all IExternalConnectionVtbl;
  448.                                                             -- objbase.h:2288
  449.     type LPWEAKREF is access all IWeakRef;                  -- objbase.h:2362
  450.     type a_IWeakRefVtbl_t is access all IWeakRefVtbl;       -- objbase.h:2410
  451.     type LPENUMUNKNOWN is access all IEnumUnknown;          -- objbase.h:2482
  452.     type a_IEnumUnknownVtbl_t is access all IEnumUnknownVtbl;
  453.                                                             -- objbase.h:2544
  454.     type LPBC is access all IBindCtx;                       -- objbase.h:2646
  455.     type LPBINDCTX is access all IBindCtx;                  -- objbase.h:2649
  456.     type LPBIND_OPTS is access all BIND_OPTS;               -- objbase.h:2661
  457.     type a_IBindCtxVtbl_t is access all IBindCtxVtbl;       -- objbase.h:2772
  458.     type LPPARSEDISPLAYNAME is access all IParseDisplayName;-- objbase.h:2964
  459.     type a_IParseDisplayNameVtbl_t is access all IParseDisplayNameVtbl;
  460.                                                             -- objbase.h:3009
  461.     type LPENUMMONIKER is access all IEnumMoniker;          -- objbase.h:3068
  462.     type a_IEnumMonikerVtbl_t is access all IEnumMonikerVtbl;
  463.                                                             -- objbase.h:3130
  464.     type LPRUNNABLEOBJECT is access all IRunnableObject;    -- objbase.h:3232
  465.     type a_IRunnableObjectVtbl_t is access all IRunnableObjectVtbl;
  466.                                                             -- objbase.h:3299
  467.     type LPRUNNINGOBJECTTABLE is access all IRunningObjectTable;
  468.                                                             -- objbase.h:3415
  469.     type a_IRunningObjectTableVtbl_t is access all IRunningObjectTableVtbl;
  470.                                                             -- objbase.h:3508
  471.     type LPPERSIST is access all IPersist;                  -- objbase.h:3660
  472.     type a_IPersistVtbl_t is access all IPersistVtbl;       -- objbase.h:3699
  473.     type LPPERSISTSTREAM is access all IPersistStream;      -- objbase.h:3755
  474.     type a_IPersistStreamVtbl_t is access all IPersistStreamVtbl;
  475.                                                             -- objbase.h:3819
  476.     type LPMONIKER is access all IMoniker;                  -- objbase.h:3924
  477.     type a_IMonikerVtbl_t is access all IMonikerVtbl;       -- objbase.h:4149
  478.     type LPENUMSTRING is access all IEnumString;            -- objbase.h:4456
  479.     type a_IEnumStringVtbl_t is access all IEnumStringVtbl; -- objbase.h:4518
  480.     type LPSTREAM is access all IStream;                    -- objbase.h:4620
  481.     type a_IStreamVtbl_t is access all IStreamVtbl;         -- objbase.h:4796
  482.     type LPENUMSTATSTG is access all IEnumSTATSTG;          -- objbase.h:5015
  483.     type a_IEnumSTATSTGVtbl_t is access all IEnumSTATSTGVtbl;
  484.                                                             -- objbase.h:5077
  485.     type LPSTORAGE is access all IStorage;                  -- objbase.h:5179
  486.     type a_IStorageVtbl_t is access all IStorageVtbl;       -- objbase.h:5391
  487.     type LPPERSISTFILE is access all IPersistFile;          -- objbase.h:5690
  488.     type a_IPersistFileVtbl_t is access all IPersistFileVtbl;
  489.                                                             -- objbase.h:5763
  490.     type LPPERSISTSTORAGE is access all IPersistStorage;    -- objbase.h:5884
  491.     type a_IPersistStorageVtbl_t is access all IPersistStorageVtbl;
  492.                                                             -- objbase.h:5960
  493.     type LPLOCKBYTES is access all ILockBytes;              -- objbase.h:6094
  494.     type a_ILockBytesVtbl_t is access all ILockBytesVtbl;   -- objbase.h:6195
  495.     type LPENUMFORMATETC is access all IEnumFORMATETC;      -- objbase.h:6351
  496.     type a_DVTARGETDEVICE_t is access all DVTARGETDEVICE;   -- objbase.h:6374
  497.     type LPFORMATETC is access all FORMATETC;               -- objbase.h:6381
  498.     type a_IEnumFORMATETCVtbl_t is access all IEnumFORMATETCVtbl;
  499.                                                             -- objbase.h:6443
  500.     type LPENUMSTATDATA is access all IEnumSTATDATA;        -- objbase.h:6545
  501.     type LPSTATDATA is access all STATDATA;                 -- objbase.h:6569
  502.     type a_IEnumSTATDATAVtbl_t is access all IEnumSTATDATAVtbl;
  503.                                                             -- objbase.h:6631
  504.     type LPROOTSTORAGE is access all IRootStorage;          -- objbase.h:6733
  505.     type a_IRootStorageVtbl_t is access all IRootStorageVtbl;
  506.                                                             -- objbase.h:6772
  507.     type LPADVISESINK is access all IAdviseSink;            -- objbase.h:6828
  508.     type LPSTGMEDIUM is access all STGMEDIUM;               -- objbase.h:6891
  509.     type a_IAdviseSinkVtbl_t is access all IAdviseSinkVtbl;
  510.                                                             -- objbase.h:6958
  511.     type a_RemSTGMEDIUM_t is access all RemSTGMEDIUM;
  512.                                                             -- objbase.h:7001
  513.     type LPADVISESINK2 is access all IAdviseSink2;          -- objbase.h:7074
  514.     type a_IAdviseSink2Vtbl_t is access all IAdviseSink2Vtbl;
  515.                                                             -- objbase.h:7133
  516.     type LPDATAOBJECT is access all IDataObject;            -- objbase.h:7205
  517.     type a_IDataObjectVtbl_t is access all IDataObjectVtbl; -- objbase.h:7325
  518.     type LPDATAADVISEHOLDER is access all IDataAdviseHolder;-- objbase.h:7510
  519.     type a_IDataAdviseHolderVtbl_t is access all IDataAdviseHolderVtbl;
  520.                                                             -- objbase.h:7582
  521.     type LPMESSAGEFILTER is access all IMessageFilter;      -- objbase.h:7689
  522.     type LPINTERFACEINFO is access all INTERFACEINFO;
  523.                                                             -- objbase.h:7733
  524.     type a_IMessageFilterVtbl_t is access all IMessageFilterVtbl;
  525.                                                             -- objbase.h:7800
  526.     type PRPCOLEMESSAGE is access all RPCOLEMESSAGE;        -- objbase.h:7908
  527.     type a_IRpcChannelBufferVtbl is access all IRpcChannelBufferVtbl;
  528.                                                             -- objbase.h:7979
  529.     type PIRpcProxyBuffer is access all IRpcProxyBuffer;    -- objbase.h:8465
  530.     type a_IRpcProxyBufferVtbl_t is access all IRpcProxyBufferVtbl;
  531.                                                             -- objbase.h:8138
  532.     type a_IRpcStubBufferVtbl is access all IRpcStubBufferVtbl;
  533.                                                             -- objbase.h:8284
  534.     type a_IRpcStubBuffer_t is access all IRpcStubBuffer;   -- objbase.h:8332
  535.     type a_IPSFactoryBufferVtbl_t is 
  536.         access all IPSFactoryBufferVtbl;                    -- objbase.h:8482
  537.     type a_RemSNB_t is access all RemSNB;                   -- objbase.h:8549
  538.  
  539.     type af_1454_QueryInterface is access function (
  540.                 This     : access IUnknown;
  541.                 riid     : REFIID;
  542.                 ppvObject: access Win32.PVOID)
  543.                return HRESULT;                              -- objbase.h:1454
  544.     pragma Convention(Stdcall, af_1454_QueryInterface);
  545.  
  546.     type af_1459_AddRef is access function (
  547.                 This: access IUnknown)
  548.                return Win32.ULONG;                          -- objbase.h:1459
  549.     pragma Convention(Stdcall, af_1459_AddRef);
  550.  
  551.     type af_1462_Release is access function (
  552.                 This: access IUnknown)
  553.                return Win32.ULONG;                          -- objbase.h:1462
  554.     pragma Convention(Stdcall, af_1462_Release);
  555.  
  556.     type af_1569_QueryInterface is access function (
  557.                 This     : access IClassFactory;
  558.                 riid     : REFIID;
  559.                 ppvObject: access Win32.PVOID)
  560.                return HRESULT;                              -- objbase.h:1569
  561.     pragma Convention(Stdcall, af_1569_QueryInterface);
  562.  
  563.     type af_1574_AddRef is access function (
  564.                 This: access IClassFactory)
  565.                return Win32.ULONG;                          -- objbase.h:1574
  566.     pragma Convention(Stdcall, af_1574_AddRef);
  567.  
  568.     type af_1577_Release is access function (
  569.                 This: access IClassFactory)
  570.                return Win32.ULONG;                          -- objbase.h:1577
  571.     pragma Convention(Stdcall, af_1577_Release);
  572.  
  573.     type af_1580_CreateInstance is access function (
  574.                 This     : access IClassFactory;
  575.                 pUnkOuter: access IUnknown;
  576.                 riid     : REFIID;
  577.                 ppvObject: access Win32.PVOID)
  578.                return HRESULT;                              -- objbase.h:1580
  579.     pragma Convention(Stdcall, af_1580_CreateInstance);
  580.  
  581.     type af_1586_LockServer is access function (
  582.                 This : access IClassFactory;
  583.                 fLock: Win32.BOOL)
  584.                return HRESULT;                              -- objbase.h:1586
  585.     pragma Convention(Stdcall, af_1586_LockServer);
  586.  
  587.     type af_1718_QueryInterface is access function (
  588.                 This     : access IMarshal;
  589.                 riid     : REFIID;
  590.                 ppvObject: access Win32.PVOID)
  591.                return HRESULT;                              -- objbase.h:1718
  592.     pragma Convention(Stdcall, af_1718_QueryInterface);
  593.  
  594.     type af_1723_AddRef is access function (
  595.                 This: access IMarshal)
  596.                return Win32.ULONG;                          -- objbase.h:1723
  597.     pragma Convention(Stdcall, af_1723_AddRef);
  598.  
  599.     type af_1726_Release is access function (
  600.                 This: access IMarshal)
  601.                return Win32.ULONG;                          -- objbase.h:1726
  602.     pragma Convention(Stdcall, af_1726_Release);
  603.  
  604.     type af_1729_GetUnmarshalClass is access function (
  605.                 This         : access IMarshal;
  606.                 riid         : REFIID;
  607.                 pv           : Win32.PVOID;
  608.                 dwDestContext: Win32.DWORD;
  609.                 pvDestContext: Win32.PVOID;
  610.                 mshlflags    : Win32.DWORD;
  611.                 pCid         : access CLSID)
  612.                return HRESULT;                              -- objbase.h:1729
  613.     pragma Convention(Stdcall, af_1729_GetUnmarshalClass);
  614.  
  615.     type af_1738_GetMarshalSizeMax is access function (
  616.                 This         : access IMarshal;
  617.                 riid         : REFIID;
  618.                 pv           : Win32.PVOID;
  619.                 dwDestContext: Win32.DWORD;
  620.                 pvDestContext: Win32.PVOID;
  621.                 mshlflags    : Win32.DWORD;
  622.                 pSize        : access Win32.DWORD)
  623.                return HRESULT;                              -- objbase.h:1738
  624.     pragma Convention(Stdcall, af_1738_GetMarshalSizeMax);
  625.  
  626.     type af_1747_MarshalInterface is access function (
  627.                 This         : access IMarshal;
  628.                 pStm         : access IStream;
  629.                 riid         : REFIID;
  630.                 pv           : Win32.PVOID;
  631.                 dwDestContext: Win32.DWORD;
  632.                 pvDestContext: Win32.PVOID;
  633.                 mshlflags    : Win32.DWORD)
  634.                return HRESULT;                              -- objbase.h:1747
  635.     pragma Convention(Stdcall, af_1747_MarshalInterface);
  636.  
  637.     type af_1756_UnmarshalInterface is access function (
  638.                 This: access IMarshal;
  639.                 pStm: access IStream;
  640.                 riid: REFIID;
  641.                 ppv : access Win32.PVOID)
  642.                return HRESULT;                              -- objbase.h:1756
  643.     pragma Convention(Stdcall, af_1756_UnmarshalInterface);
  644.  
  645.     type af_1762_ReleaseMarshalData is access function (
  646.                 This: access IMarshal;
  647.                 pStm: access IStream)
  648.                return HRESULT;                              -- objbase.h:1762
  649.     pragma Convention(Stdcall, af_1762_ReleaseMarshalData);
  650.  
  651.     type af_1766_DisconnectObject is access function (
  652.                 This      : access IMarshal;
  653.                 dwReserved: Win32.DWORD)
  654.                return HRESULT;                              -- objbase.h:1766
  655.     pragma Convention(Stdcall, af_1766_DisconnectObject);
  656.  
  657.     type af_1957_QueryInterface is access function (
  658.                 This     : access IMalloc;
  659.                 riid     : REFIID;
  660.                 ppvObject: access Win32.PVOID)
  661.                return HRESULT;                              -- objbase.h:1957
  662.     pragma Convention(Stdcall, af_1957_QueryInterface);
  663.  
  664.     type af_1962_AddRef is access function (
  665.                 This: access IMalloc)
  666.                return Win32.ULONG;                          -- objbase.h:1962
  667.     pragma Convention(Stdcall, af_1962_AddRef);
  668.  
  669.     type af_1965_Release is access function (
  670.                 This: access IMalloc)
  671.                return Win32.ULONG;                          -- objbase.h:1965
  672.     pragma Convention(Stdcall, af_1965_Release);
  673.  
  674.     type af_1968_Alloc is access function (
  675.                 This: access IMalloc;
  676.                 cb  : Win32.ULONG)
  677.                return Win32.PVOID;                          -- objbase.h:1968
  678.     pragma Convention(Stdcall, af_1968_Alloc);
  679.  
  680.     type af_1972_Realloc is access function (
  681.                 This: access IMalloc;
  682.                 pv  : Win32.PVOID;
  683.                 cb  : Win32.ULONG)
  684.                return Win32.PVOID;                          -- objbase.h:1972
  685.     pragma Convention(Stdcall, af_1972_Realloc);
  686.  
  687.     type ap_1977_Free is access procedure (
  688.                 This: access IMalloc;
  689.                 pv  : Win32.PVOID);                         -- objbase.h:1977
  690.     pragma Convention(Stdcall, ap_1977_Free);
  691.  
  692.     type af_1981_GetSize is access function (
  693.                 This: access IMalloc;
  694.                 pv  : Win32.PVOID)
  695.                return Win32.ULONG;                          -- objbase.h:1981
  696.     pragma Convention(Stdcall, af_1981_GetSize);
  697.  
  698.     type af_1985_DidAlloc is access function (
  699.                 This: access IMalloc;
  700.                 pv  : Win32.PVOID)
  701.                return Win32.INT;                            -- objbase.h:1985
  702.     pragma Convention(Stdcall, af_1985_DidAlloc);
  703.  
  704.     type ap_1989_HeapMinimize is access procedure (
  705.                 This: access IMalloc);                      -- objbase.h:1989
  706.     pragma Convention(Stdcall, ap_1989_HeapMinimize);
  707.  
  708.     type af_2149_QueryInterface is access function (
  709.                 This     : access IStdMarshalInfo;
  710.                 riid     : REFIID;
  711.                 ppvObject: access Win32.PVOID)
  712.                return HRESULT;                              -- objbase.h:2149
  713.     pragma Convention(Stdcall, af_2149_QueryInterface);
  714.  
  715.     type af_2154_AddRef is access function (
  716.                 This: access IStdMarshalInfo)
  717.                return Win32.ULONG;                          -- objbase.h:2154
  718.     pragma Convention(Stdcall, af_2154_AddRef);
  719.  
  720.     type af_2157_Release is access function (
  721.                 This: access IStdMarshalInfo)
  722.                return Win32.ULONG;                          -- objbase.h:2157
  723.     pragma Convention(Stdcall, af_2157_Release);
  724.  
  725.     type af_2160_GetClassForHandler is access function (
  726.                 This         : access IStdMarshalInfo;
  727.                 dwDestContext: Win32.DWORD;
  728.                 pvDestContext: Win32.PVOID;
  729.                 pClsid       : access CLSID)
  730.                return HRESULT;                              -- objbase.h:2160
  731.     pragma Convention(Stdcall, af_2160_GetClassForHandler);
  732.  
  733.     type af_2262_QueryInterface is access function (
  734.                 This     : access IExternalConnection;
  735.                 riid     : REFIID;
  736.                 ppvObject: access Win32.PVOID)
  737.                return HRESULT;                              -- objbase.h:2262
  738.     pragma Convention(Stdcall, af_2262_QueryInterface);
  739.  
  740.     type af_2267_AddRef is access function (
  741.                 This: access IExternalConnection)
  742.                return Win32.ULONG;                          -- objbase.h:2267
  743.     pragma Convention(Stdcall, af_2267_AddRef);
  744.  
  745.     type af_2270_Release is access function (
  746.                 This: access IExternalConnection)
  747.                return Win32.ULONG;                          -- objbase.h:2270
  748.     pragma Convention(Stdcall, af_2270_Release);
  749.  
  750.     type af_2273_AddConnection is access function (
  751.                 This    : access IExternalConnection;
  752.                 extconn : Win32.DWORD;
  753.                 reserved: Win32.DWORD)
  754.                return Win32.DWORD;                          -- objbase.h:2273
  755.     pragma Convention(Stdcall, af_2273_AddConnection);
  756.  
  757.     type af_2278_ReleaseConnection is access function (
  758.                 This              : access IExternalConnection;
  759.                 extconn           : Win32.DWORD;
  760.                 reserved          : Win32.DWORD;
  761.                 fLastReleaseCloses: Win32.BOOL)
  762.                return Win32.DWORD;                          -- objbase.h:2278
  763.     pragma Convention(Stdcall, af_2278_ReleaseConnection);
  764.  
  765.     type af_2386_QueryInterface is access function (
  766.                 This     : access IWeakRef;
  767.                 riid     : REFIID;
  768.                 ppvObject: access Win32.PVOID)
  769.                return HRESULT;                              -- objbase.h:2386
  770.     pragma Convention(Stdcall, af_2386_QueryInterface);
  771.  
  772.     type af_2391_AddRef is access function (
  773.                 This: access IWeakRef)
  774.                return Win32.ULONG;                          -- objbase.h:2391
  775.     pragma Convention(Stdcall, af_2391_AddRef);
  776.  
  777.     type af_2394_Release is access function (
  778.                 This: access IWeakRef)
  779.                return Win32.ULONG;                          -- objbase.h:2394
  780.     pragma Convention(Stdcall, af_2394_Release);
  781.  
  782.     type af_2397_ChangeWeakCount is access function (
  783.                 This   : access IWeakRef;
  784.                 c_delta: Win32.LONG)
  785.                return Win32.ULONG;                          -- objbase.h:2397
  786.     pragma Convention(Stdcall, af_2397_ChangeWeakCount);
  787.  
  788.     type af_2401_ReleaseKeepAlive is access function (
  789.                 This        : access IWeakRef;
  790.                 pUnkReleased: access IUnknown;
  791.                 reserved    : Win32.DWORD)
  792.                return Win32.ULONG;                          -- objbase.h:2401
  793.     pragma Convention(Stdcall, af_2401_ReleaseKeepAlive);
  794.  
  795.     type af_2512_QueryInterface is access function (
  796.                 This     : access IEnumUnknown;
  797.                 riid     : REFIID;
  798.                 ppvObject: access Win32.PVOID)
  799.                return HRESULT;                              -- objbase.h:2512
  800.     pragma Convention(Stdcall, af_2512_QueryInterface);
  801.  
  802.     type af_2517_AddRef is access function (
  803.                 This: access IEnumUnknown)
  804.                return Win32.ULONG;                          -- objbase.h:2517
  805.     pragma Convention(Stdcall, af_2517_AddRef);
  806.  
  807.     type af_2520_Release is access function (
  808.                 This: access IEnumUnknown)
  809.                return Win32.ULONG;                          -- objbase.h:2520
  810.     pragma Convention(Stdcall, af_2520_Release);
  811.  
  812.     type af_2523_Next is access function (
  813.                 This        : access IEnumUnknown;
  814.                 celt        : Win32.ULONG;
  815.                 rgelt       : access LPUNKNOWN;
  816.                 pceltFetched: access Win32.ULONG)
  817.                return HRESULT;                              -- objbase.h:2523
  818.     pragma Convention(Stdcall, af_2523_Next);
  819.  
  820.     type af_2529_Skip is access function (
  821.                 This: access IEnumUnknown;
  822.                 celt: Win32.ULONG)
  823.                return HRESULT;                              -- objbase.h:2529
  824.     pragma Convention(Stdcall, af_2529_Skip);
  825.  
  826.     type af_2533_Reset is access function (
  827.                 This: access IEnumUnknown)
  828.                return HRESULT;                              -- objbase.h:2533
  829.     pragma Convention(Stdcall, af_2533_Reset);
  830.  
  831.     type af_2536_Clone is access function (
  832.                 This  : access IEnumUnknown;
  833.                 ppenum: access LPENUMUNKNOWN)
  834.                return HRESULT;                              -- objbase.h:2536
  835.     pragma Convention(Stdcall, af_2536_Clone);
  836.  
  837.     type af_2716_QueryInterface is access function (
  838.                 This     : access IBindCtx;
  839.                 riid     : REFIID;
  840.                 ppvObject: access Win32.PVOID)
  841.                return HRESULT;                              -- objbase.h:2716
  842.     pragma Convention(Stdcall, af_2716_QueryInterface);
  843.  
  844.     type af_2721_AddRef is access function (
  845.                 This: access IBindCtx)
  846.                return Win32.ULONG;                          -- objbase.h:2721
  847.     pragma Convention(Stdcall, af_2721_AddRef);
  848.  
  849.     type af_2724_Release is access function (
  850.                 This: access IBindCtx)
  851.                return Win32.ULONG;                          -- objbase.h:2724
  852.     pragma Convention(Stdcall, af_2724_Release);
  853.  
  854.     type af_2727_RegisterObjectBound is access function (
  855.                 This: access IBindCtx;
  856.                 punk: access IUnknown)
  857.                return HRESULT;                              -- objbase.h:2727
  858.     pragma Convention(Stdcall, af_2727_RegisterObjectBound);
  859.  
  860.     type af_2731_RevokeObjectBound is access function (
  861.                 This: access IBindCtx;
  862.                 punk: access IUnknown)
  863.                return HRESULT;                              -- objbase.h:2731
  864.     pragma Convention(Stdcall, af_2731_RevokeObjectBound);
  865.  
  866.     type af_2735_ReleaseBoundObjects is access function (
  867.                 This: access IBindCtx)
  868.                return HRESULT;                              -- objbase.h:2735
  869.     pragma Convention(Stdcall, af_2735_ReleaseBoundObjects);
  870.  
  871.     type af_2738_SetBindOptions is access function (
  872.                 This     : access IBindCtx;
  873.                 pbindopts: access BIND_OPTS)
  874.                return HRESULT;                              -- objbase.h:2738
  875.     pragma Convention(Stdcall, af_2738_SetBindOptions);
  876.  
  877.     type af_2742_GetBindOptions is access function (
  878.                 This     : access IBindCtx;
  879.                 pbindopts: access BIND_OPTS)
  880.                return HRESULT;                              -- objbase.h:2742
  881.     pragma Convention(Stdcall, af_2742_GetBindOptions);
  882.  
  883.     type af_2746_GetRunningObjectTable is access function (
  884.                 This : access IBindCtx;
  885.                 pprot: access LPRUNNINGOBJECTTABLE)
  886.                return HRESULT;                              -- objbase.h:2746
  887.     pragma Convention(Stdcall, af_2746_GetRunningObjectTable);
  888.  
  889.     type af_2750_RegisterObjectParam is access function (
  890.                 This  : access IBindCtx;
  891.                 pszKey: LPOLESTR;
  892.                 punk  : access IUnknown)
  893.                return HRESULT;                              -- objbase.h:2750
  894.     pragma Convention(Stdcall, af_2750_RegisterObjectParam);
  895.  
  896.     type af_2755_GetObjectParam is access function (
  897.                 This  : access IBindCtx;
  898.                 pszKey: LPOLESTR;
  899.                 ppunk : access LPUNKNOWN)
  900.                return HRESULT;                              -- objbase.h:2755
  901.     pragma Convention(Stdcall, af_2755_GetObjectParam);
  902.  
  903.     type af_2760_EnumObjectParam is access function (
  904.                 This  : access IBindCtx;
  905.                 ppenum: access LPENUMSTRING)
  906.                return HRESULT;                              -- objbase.h:2760
  907.     pragma Convention(Stdcall, af_2760_EnumObjectParam);
  908.  
  909.     type af_2764_RevokeObjectParam is access function (
  910.                 This  : access IBindCtx;
  911.                 pszKey: LPOLESTR)
  912.                return HRESULT;                              -- objbase.h:2764
  913.     pragma Convention(Stdcall, af_2764_RevokeObjectParam);
  914.  
  915.     type af_2987_QueryInterface is access function (
  916.                 This     : access IParseDisplayName;
  917.                 riid     : REFIID;
  918.                 ppvObject: access Win32.PVOID)
  919.                return HRESULT;                              -- objbase.h:2987
  920.     pragma Convention(Stdcall, af_2987_QueryInterface);
  921.  
  922.     type af_2992_AddRef is access function (
  923.                 This: access IParseDisplayName)
  924.                return Win32.ULONG;                          -- objbase.h:2992
  925.     pragma Convention(Stdcall, af_2992_AddRef);
  926.  
  927.     type af_2995_Release is access function (
  928.                 This: access IParseDisplayName)
  929.                return Win32.ULONG;                          -- objbase.h:2995
  930.     pragma Convention(Stdcall, af_2995_Release);
  931.  
  932.     type af_2998_ParseDisplayName is access function (
  933.                 This          : access IParseDisplayName;
  934.                 pbc           : access IBindCtx;
  935.                 pszDisplayName: LPOLESTR;
  936.                 pchEaten      : access Win32.ULONG;
  937.                 ppmkOut       : access LPMONIKER)
  938.                return HRESULT;                              -- objbase.h:2998
  939.     pragma Convention(Stdcall, af_2998_ParseDisplayName);
  940.  
  941.     type af_3098_QueryInterface is access function (
  942.                 This     : access IEnumMoniker;
  943.                 riid     : REFIID;
  944.                 ppvObject: access Win32.PVOID)
  945.                return HRESULT;                              -- objbase.h:3098
  946.     pragma Convention(Stdcall, af_3098_QueryInterface);
  947.  
  948.     type af_3103_AddRef is access function (
  949.                 This: access IEnumMoniker)
  950.                return Win32.ULONG;                          -- objbase.h:3103
  951.     pragma Convention(Stdcall, af_3103_AddRef);
  952.  
  953.     type af_3106_Release is access function (
  954.                 This: access IEnumMoniker)
  955.                return Win32.ULONG;                          -- objbase.h:3106
  956.     pragma Convention(Stdcall, af_3106_Release);
  957.  
  958.     type af_3109_Next is access function (
  959.                 This        : access IEnumMoniker;
  960.                 celt        : Win32.ULONG;
  961.                 rgelt       : access LPMONIKER;
  962.                 pceltFetched: access Win32.ULONG)
  963.                return HRESULT;                              -- objbase.h:3109
  964.     pragma Convention(Stdcall, af_3109_Next);
  965.  
  966.     type af_3115_Skip is access function (
  967.                 This: access IEnumMoniker;
  968.                 celt: Win32.ULONG)
  969.                return HRESULT;                              -- objbase.h:3115
  970.     pragma Convention(Stdcall, af_3115_Skip);
  971.  
  972.     type af_3119_Reset is access function (
  973.                 This: access IEnumMoniker)
  974.                return HRESULT;                              -- objbase.h:3119
  975.     pragma Convention(Stdcall, af_3119_Reset);
  976.  
  977.     type af_3122_Clone is access function (
  978.                 This  : access IEnumMoniker;
  979.                 ppenum: access LPENUMMONIKER)
  980.                return HRESULT;                              -- objbase.h:3122
  981.     pragma Convention(Stdcall, af_3122_Clone);
  982.  
  983.     type af_3264_QueryInterface is access function (
  984.                 This     : access IRunnableObject;
  985.                 riid     : REFIID;
  986.                 ppvObject: access Win32.PVOID)
  987.                return HRESULT;                              -- objbase.h:3264
  988.     pragma Convention(Stdcall, af_3264_QueryInterface);
  989.  
  990.     type af_3269_AddRef is access function (
  991.                 This: access IRunnableObject)
  992.                return Win32.ULONG;                          -- objbase.h:3269
  993.     pragma Convention(Stdcall, af_3269_AddRef);
  994.  
  995.     type af_3272_Release is access function (
  996.                 This: access IRunnableObject)
  997.                return Win32.ULONG;                          -- objbase.h:3272
  998.     pragma Convention(Stdcall, af_3272_Release);
  999.  
  1000.     type af_3275_GetRunningClass is access function (
  1001.                 This   : access IRunnableObject;
  1002.                 lpClsid: access CLSID)
  1003.                return HRESULT;                              -- objbase.h:3275
  1004.     pragma Convention(Stdcall, af_3275_GetRunningClass);
  1005.  
  1006.     type af_3279_Run is access function (
  1007.                 This: access IRunnableObject;
  1008.                 pbc : LPBINDCTX)
  1009.                return HRESULT;                              -- objbase.h:3279
  1010.     pragma Convention(Stdcall, af_3279_Run);
  1011.  
  1012.     type af_3283_IsRunning is access function (
  1013.                 This: access IRunnableObject)
  1014.                return Win32.BOOL;                           -- objbase.h:3283
  1015.     pragma Convention(Stdcall, af_3283_IsRunning);
  1016.  
  1017.     type af_3286_LockRunning is access function (
  1018.                 This             : access IRunnableObject;
  1019.                 fLock            : Win32.BOOL;
  1020.                 fLastUnlockCloses: Win32.BOOL)
  1021.                return HRESULT;                              -- objbase.h:3286
  1022.     pragma Convention(Stdcall, af_3286_LockRunning);
  1023.  
  1024.     type af_3291_SetContainedObject is access function (
  1025.                 This      : access IRunnableObject;
  1026.                 fContained: Win32.BOOL)
  1027.                return HRESULT;                              -- objbase.h:3291
  1028.     pragma Convention(Stdcall, af_3291_SetContainedObject);
  1029.  
  1030.     type af_3459_QueryInterface is access function (
  1031.                 This     : access IRunningObjectTable;
  1032.                 riid     : REFIID;
  1033.                 ppvObject: access Win32.PVOID)
  1034.                return HRESULT;                              -- objbase.h:3459
  1035.     pragma Convention(Stdcall, af_3459_QueryInterface);
  1036.  
  1037.     type af_3464_AddRef is access function (
  1038.                 This: access IRunningObjectTable)
  1039.                return Win32.ULONG;                          -- objbase.h:3464
  1040.     pragma Convention(Stdcall, af_3464_AddRef);
  1041.  
  1042.     type af_3467_Release is access function (
  1043.                 This: access IRunningObjectTable)
  1044.                return Win32.ULONG;                          -- objbase.h:3467
  1045.     pragma Convention(Stdcall, af_3467_Release);
  1046.  
  1047.     type af_3470_Register is access function (
  1048.                 This         : access IRunningObjectTable;
  1049.                 grfFlags     : Win32.DWORD;
  1050.                 punkObject   : access IUnknown;
  1051.                 pmkObjectName: access IMoniker;
  1052.                 pdwRegister  : access Win32.DWORD)
  1053.                return HRESULT;                              -- objbase.h:3470
  1054.     pragma Convention(Stdcall, af_3470_Register);
  1055.  
  1056.     type af_3477_Revoke is access function (
  1057.                 This      : access IRunningObjectTable;
  1058.                 dwRegister: Win32.DWORD)
  1059.                return HRESULT;                              -- objbase.h:3477
  1060.     pragma Convention(Stdcall, af_3477_Revoke);
  1061.  
  1062.     type af_3481_IsRunning is access function (
  1063.                 This         : access IRunningObjectTable;
  1064.                 pmkObjectName: access IMoniker)
  1065.                return HRESULT;                              -- objbase.h:3481
  1066.     pragma Convention(Stdcall, af_3481_IsRunning);
  1067.  
  1068.     type af_3485_GetObjectA is access function (
  1069.                 This         : access IRunningObjectTable;
  1070.                 pmkObjectName: access IMoniker;
  1071.                 ppunkObject  : access LPUNKNOWN)
  1072.                return HRESULT;                              -- objbase.h:3485
  1073.     pragma Convention(Stdcall, af_3485_GetObjectA);
  1074.  
  1075.     type af_3490_NoteChangeTime is access function (
  1076.                 This      : access IRunningObjectTable;
  1077.                 dwRegister: Win32.DWORD;
  1078.                 pfiletime : access Win32.Winbase.FILETIME)
  1079.                return HRESULT;                              -- objbase.h:3490
  1080.     pragma Convention(Stdcall, af_3490_NoteChangeTime);
  1081.  
  1082.     type af_3495_GetTimeOfLastChange is access function (
  1083.                 This         : access IRunningObjectTable;
  1084.                 pmkObjectName: access IMoniker;
  1085.                 pfiletime    : access Win32.Winbase.FILETIME)
  1086.                return HRESULT;                              -- objbase.h:3495
  1087.     pragma Convention(Stdcall, af_3495_GetTimeOfLastChange);
  1088.  
  1089.     type af_3500_EnumRunning is access function (
  1090.                 This         : access IRunningObjectTable;
  1091.                 ppenumMoniker: access LPENUMMONIKER)
  1092.                return HRESULT;                              -- objbase.h:3500
  1093.     pragma Convention(Stdcall, af_3500_EnumRunning);
  1094.  
  1095.     type af_3680_QueryInterface is access function (
  1096.                 This     : access IPersist;
  1097.                 riid     : REFIID;
  1098.                 ppvObject: access Win32.PVOID)
  1099.                return HRESULT;                              -- objbase.h:3680
  1100.     pragma Convention(Stdcall, af_3680_QueryInterface);
  1101.  
  1102.     type af_3685_AddRef is access function (
  1103.                 This: access IPersist)
  1104.                return Win32.ULONG;                          -- objbase.h:3685
  1105.     pragma Convention(Stdcall, af_3685_AddRef);
  1106.  
  1107.     type af_3688_Release is access function (
  1108.                 This: access IPersist)
  1109.                return Win32.ULONG;                          -- objbase.h:3688
  1110.     pragma Convention(Stdcall, af_3688_Release);
  1111.  
  1112.     type af_3691_GetClassID is access function (
  1113.                 This    : access IPersist;
  1114.                 pClassID: access CLSID)
  1115.                return HRESULT;                              -- objbase.h:3691
  1116.     pragma Convention(Stdcall, af_3691_GetClassID);
  1117.  
  1118.     type af_3784_QueryInterface is access function (
  1119.                 This     : access IPersistStream;
  1120.                 riid     : REFIID;
  1121.                 ppvObject: access Win32.PVOID)
  1122.                return HRESULT;                              -- objbase.h:3784
  1123.     pragma Convention(Stdcall, af_3784_QueryInterface);
  1124.  
  1125.     type af_3789_AddRef is access function (
  1126.                 This: access IPersistStream)
  1127.                return Win32.ULONG;                          -- objbase.h:3789
  1128.     pragma Convention(Stdcall, af_3789_AddRef);
  1129.  
  1130.     type af_3792_Release is access function (
  1131.                 This: access IPersistStream)
  1132.                return Win32.ULONG;                          -- objbase.h:3792
  1133.     pragma Convention(Stdcall, af_3792_Release);
  1134.  
  1135.     type af_3795_GetClassID is access function (
  1136.                 This    : access IPersistStream;
  1137.                 pClassID: access CLSID)
  1138.                return HRESULT;                              -- objbase.h:3795
  1139.     pragma Convention(Stdcall, af_3795_GetClassID);
  1140.  
  1141.     type af_3799_IsDirty is access function (
  1142.                 This: access IPersistStream)
  1143.                return HRESULT;                              -- objbase.h:3799
  1144.     pragma Convention(Stdcall, af_3799_IsDirty);
  1145.  
  1146.     type af_3802_Load is access function (
  1147.                 This: access IPersistStream;
  1148.                 pStm: access IStream)
  1149.                return HRESULT;                              -- objbase.h:3802
  1150.     pragma Convention(Stdcall, af_3802_Load);
  1151.  
  1152.     type af_3806_Save is access function (
  1153.                 This       : access IPersistStream;
  1154.                 pStm       : access IStream;
  1155.                 fClearDirty: Win32.BOOL)
  1156.                return HRESULT;                              -- objbase.h:3806
  1157.     pragma Convention(Stdcall, af_3806_Save);
  1158.  
  1159.     type af_3811_GetSizeMax is access function (
  1160.                 This   : access IPersistStream;
  1161.                 pcbSize: access Win32.Winnt.ULARGE_INTEGER)
  1162.                return HRESULT;                              -- objbase.h:3811
  1163.     pragma Convention(Stdcall, af_3811_GetSizeMax);
  1164.  
  1165.     type af_4030_QueryInterface is access function (
  1166.                 This     : access IMoniker;
  1167.                 riid     : REFIID;
  1168.                 ppvObject: access Win32.PVOID)
  1169.                return HRESULT;                              -- objbase.h:4030
  1170.     pragma Convention(Stdcall, af_4030_QueryInterface);
  1171.  
  1172.     type af_4035_AddRef is access function (
  1173.                 This: access IMoniker)
  1174.                return Win32.ULONG;                          -- objbase.h:4035
  1175.     pragma Convention(Stdcall, af_4035_AddRef);
  1176.  
  1177.     type af_4038_Release is access function (
  1178.                 This: access IMoniker)
  1179.                return Win32.ULONG;                          -- objbase.h:4038
  1180.     pragma Convention(Stdcall, af_4038_Release);
  1181.  
  1182.     type af_4041_GetClassID is access function (
  1183.                 This    : access IMoniker;
  1184.                 pClassID: access CLSID)
  1185.                return HRESULT;                              -- objbase.h:4041
  1186.     pragma Convention(Stdcall, af_4041_GetClassID);
  1187.  
  1188.     type af_4045_IsDirty is access function (
  1189.                 This: access IMoniker)
  1190.                return HRESULT;                              -- objbase.h:4045
  1191.     pragma Convention(Stdcall, af_4045_IsDirty);
  1192.  
  1193.     type af_4048_Load is access function (
  1194.                 This: access IMoniker;
  1195.                 pStm: access IStream)
  1196.                return HRESULT;                              -- objbase.h:4048
  1197.     pragma Convention(Stdcall, af_4048_Load);
  1198.  
  1199.     type af_4052_Save is access function (
  1200.                 This       : access IMoniker;
  1201.                 pStm       : access IStream;
  1202.                 fClearDirty: Win32.BOOL)
  1203.                return HRESULT;                              -- objbase.h:4052
  1204.     pragma Convention(Stdcall, af_4052_Save);
  1205.  
  1206.     type af_4057_GetSizeMax is access function (
  1207.                 This   : access IMoniker;
  1208.                 pcbSize: access Win32.Winnt.ULARGE_INTEGER)
  1209.                return HRESULT;                              -- objbase.h:4057
  1210.     pragma Convention(Stdcall, af_4057_GetSizeMax);
  1211.  
  1212.     type af_4061_BindToObject is access function (
  1213.                 This      : access IMoniker;
  1214.                 pbc       : access IBindCtx;
  1215.                 pmkToLeft : access IMoniker;
  1216.                 riidResult: access IID;
  1217.                 ppvResult : access Win32.PVOID)
  1218.                return HRESULT;                              -- objbase.h:4061
  1219.     pragma Convention(Stdcall, af_4061_BindToObject);
  1220.  
  1221.     type af_4068_BindToStorage is access function (
  1222.                 This     : access IMoniker;
  1223.                 pbc      : access IBindCtx;
  1224.                 pmkToLeft: access IMoniker;
  1225.                 riid     : REFIID;
  1226.                 ppvObj   : access Win32.PVOID)
  1227.                return HRESULT;                              -- objbase.h:4068
  1228.     pragma Convention(Stdcall, af_4068_BindToStorage);
  1229.  
  1230.     type af_4075_Reduce is access function (
  1231.                 This          : access IMoniker;
  1232.                 pbc           : access IBindCtx;
  1233.                 dwReduceHowFar: Win32.DWORD;
  1234.                 ppmkToLeft    : access LPMONIKER;
  1235.                 ppmkReduced   : access LPMONIKER)
  1236.                return HRESULT;                              -- objbase.h:4075
  1237.     pragma Convention(Stdcall, af_4075_Reduce);
  1238.  
  1239.     type af_4082_ComposeWith is access function (
  1240.                 This             : access IMoniker;
  1241.                 pmkRight         : access IMoniker;
  1242.                 fOnlyIfNotGeneric: Win32.BOOL;
  1243.                 ppmkComposite    : access LPMONIKER)
  1244.                return HRESULT;                              -- objbase.h:4082
  1245.     pragma Convention(Stdcall, af_4082_ComposeWith);
  1246.  
  1247.     type af_4088_Enum is access function (
  1248.                 This         : access IMoniker;
  1249.                 fForward     : Win32.BOOL;
  1250.                 ppenumMoniker: access LPENUMMONIKER)
  1251.                return HRESULT;                              -- objbase.h:4088
  1252.     pragma Convention(Stdcall, af_4088_Enum);
  1253.  
  1254.     type af_4093_IsEqual is access function (
  1255.                 This           : access IMoniker;
  1256.                 pmkOtherMoniker: access IMoniker)
  1257.                return HRESULT;                              -- objbase.h:4093
  1258.     pragma Convention(Stdcall, af_4093_IsEqual);
  1259.  
  1260.     type af_4097_Hash is access function (
  1261.                 This   : access IMoniker;
  1262.                 pdwHash: access Win32.DWORD)
  1263.                return HRESULT;                              -- objbase.h:4097
  1264.     pragma Convention(Stdcall, af_4097_Hash);
  1265.  
  1266.     type af_4101_IsRunning is access function (
  1267.                 This           : access IMoniker;
  1268.                 pbc            : access IBindCtx;
  1269.                 pmkToLeft      : access IMoniker;
  1270.                 pmkNewlyRunning: access IMoniker)
  1271.                return HRESULT;                              -- objbase.h:4101
  1272.     pragma Convention(Stdcall, af_4101_IsRunning);
  1273.  
  1274.     type af_4107_GetTimeOfLastChange is access function (
  1275.                 This     : access IMoniker;
  1276.                 pbc      : access IBindCtx;
  1277.                 pmkToLeft: access IMoniker;
  1278.                 pFileTime: access Win32.Winbase.FILETIME)
  1279.                return HRESULT;                              -- objbase.h:4107
  1280.     pragma Convention(Stdcall, af_4107_GetTimeOfLastChange);
  1281.  
  1282.     type af_4113_Inverse is access function (
  1283.                 This: access IMoniker;
  1284.                 ppmk: access LPMONIKER)
  1285.                return HRESULT;                              -- objbase.h:4113
  1286.     pragma Convention(Stdcall, af_4113_Inverse);
  1287.  
  1288.     type af_4117_CommonPrefixWith is access function (
  1289.                 This      : access IMoniker;
  1290.                 pmkOther  : access IMoniker;
  1291.                 ppmkPx: access LPMONIKER)
  1292.                return HRESULT;                              -- objbase.h:4117
  1293.     pragma Convention(Stdcall, af_4117_CommonPrefixWith);
  1294.  
  1295.     type af_4122_RelativePathTo is access function (
  1296.                 This       : access IMoniker;
  1297.                 pmkOther   : access IMoniker;
  1298.                 ppmkRelPath: access LPMONIKER)
  1299.                return HRESULT;                              -- objbase.h:4122
  1300.     pragma Convention(Stdcall, af_4122_RelativePathTo);
  1301.  
  1302.     type af_4127_GetDisplayName is access function (
  1303.                 This           : access IMoniker;
  1304.                 pbc            : access IBindCtx;
  1305.                 pmkToLeft      : access IMoniker;
  1306.                 ppszDisplayName: access LPOLESTR)
  1307.                return HRESULT;                              -- objbase.h:4127
  1308.     pragma Convention(Stdcall, af_4127_GetDisplayName);
  1309.  
  1310.     type af_4133_ParseDisplayName is access function (
  1311.                 This          : access IMoniker;
  1312.                 pbc           : access IBindCtx;
  1313.                 pmkToLeft     : access IMoniker;
  1314.                 pszDisplayName: LPOLESTR;
  1315.                 pchEaten      : access Win32.ULONG;
  1316.                 ppmkOut       : access LPMONIKER)
  1317.                return HRESULT;                              -- objbase.h:4133
  1318.     pragma Convention(Stdcall, af_4133_ParseDisplayName);
  1319.  
  1320.     type af_4141_IsSystemMoniker is access function (
  1321.                 This    : access IMoniker;
  1322.                 pdwMksys: access Win32.DWORD)
  1323.                return HRESULT;                              -- objbase.h:4141
  1324.     pragma Convention(Stdcall, af_4141_IsSystemMoniker);
  1325.  
  1326.     type af_4486_QueryInterface is access function (
  1327.                 This     : access IEnumString;
  1328.                 riid     : REFIID;
  1329.                 ppvObject: access Win32.PVOID)
  1330.                return HRESULT;                              -- objbase.h:4486
  1331.     pragma Convention(Stdcall, af_4486_QueryInterface);
  1332.  
  1333.     type af_4491_AddRef is access function (
  1334.                 This: access IEnumString)
  1335.                return Win32.ULONG;                          -- objbase.h:4491
  1336.     pragma Convention(Stdcall, af_4491_AddRef);
  1337.  
  1338.     type af_4494_Release is access function (
  1339.                 This: access IEnumString)
  1340.                return Win32.ULONG;                          -- objbase.h:4494
  1341.     pragma Convention(Stdcall, af_4494_Release);
  1342.  
  1343.     type af_4497_Next is access function (
  1344.                 This        : access IEnumString;
  1345.                 celt        : Win32.ULONG;
  1346.                 rgelt       : access LPOLESTR;
  1347.                 pceltFetched: access Win32.ULONG)
  1348.                return HRESULT;                              -- objbase.h:4497
  1349.     pragma Convention(Stdcall, af_4497_Next);
  1350.  
  1351.     type af_4503_Skip is access function (
  1352.                 This: access IEnumString;
  1353.                 celt: Win32.ULONG)
  1354.                return HRESULT;                              -- objbase.h:4503
  1355.     pragma Convention(Stdcall, af_4503_Skip);
  1356.  
  1357.     type af_4507_Reset is access function (
  1358.                 This: access IEnumString)
  1359.                return HRESULT;                              -- objbase.h:4507
  1360.     pragma Convention(Stdcall, af_4507_Reset);
  1361.  
  1362.     type af_4510_Clone is access function (
  1363.                 This  : access IEnumString;
  1364.                 ppenum: access LPENUMSTRING)
  1365.                return HRESULT;                              -- objbase.h:4510
  1366.     pragma Convention(Stdcall, af_4510_Clone);
  1367.  
  1368.     type af_4724_QueryInterface is access function (
  1369.                 This     : access IStream;
  1370.                 riid     : REFIID;
  1371.                 ppvObject: access Win32.PVOID)
  1372.                return HRESULT;                              -- objbase.h:4724
  1373.     pragma Convention(Stdcall, af_4724_QueryInterface);
  1374.  
  1375.     type af_4729_AddRef is access function (
  1376.                 This: access IStream)
  1377.                return Win32.ULONG;                          -- objbase.h:4729
  1378.     pragma Convention(Stdcall, af_4729_AddRef);
  1379.  
  1380.     type af_4732_Release is access function (
  1381.                 This: access IStream)
  1382.                return Win32.ULONG;                          -- objbase.h:4732
  1383.     pragma Convention(Stdcall, af_4732_Release);
  1384.  
  1385.     type af_4735_Read is access function (
  1386.                 This   : access IStream;
  1387.                 pv     : Win32.PVOID;
  1388.                 cb     : Win32.ULONG;
  1389.                 pcbRead: access Win32.ULONG)
  1390.                return HRESULT;                              -- objbase.h:4735
  1391.     pragma Convention(Stdcall, af_4735_Read);
  1392.  
  1393.     type af_4741_Write is access function (
  1394.                 This      : access IStream;
  1395.                 pv        : Win32.PVOID;
  1396.                 cb        : Win32.ULONG;
  1397.                 pcbWritten: access Win32.ULONG)
  1398.                return HRESULT;                              -- objbase.h:4741
  1399.     pragma Convention(Stdcall, af_4741_Write);
  1400.  
  1401.     type af_4747_Seek is access function (
  1402.                 This           : access IStream;
  1403.                 dlibMove       : Win32.Winnt.LARGE_INTEGER;
  1404.                 dwOrigin       : Win32.DWORD;
  1405.                 plibNewPosition: access Win32.Winnt.ULARGE_INTEGER)
  1406.                return HRESULT;                              -- objbase.h:4747
  1407.     pragma Convention(Stdcall, af_4747_Seek);
  1408.  
  1409.     type af_4753_SetSize is access function (
  1410.                 This      : access IStream;
  1411.                 libNewSize: Win32.Winnt.ULARGE_INTEGER)
  1412.                return HRESULT;                              -- objbase.h:4753
  1413.     pragma Convention(Stdcall, af_4753_SetSize);
  1414.  
  1415.     type af_4757_CopyTo is access function (
  1416.                 This      : access IStream;
  1417.                 pstm      : access IStream;
  1418.                 cb        : Win32.Winnt.ULARGE_INTEGER;
  1419.                 pcbRead   : access Win32.Winnt.ULARGE_INTEGER;
  1420.                 pcbWritten: access Win32.Winnt.ULARGE_INTEGER)
  1421.                return HRESULT;                              -- objbase.h:4757
  1422.     pragma Convention(Stdcall, af_4757_CopyTo);
  1423.  
  1424.     type af_4764_Commit is access function (
  1425.                 This          : access IStream;
  1426.                 grfCommitFlags: Win32.DWORD)
  1427.                return HRESULT;                              -- objbase.h:4764
  1428.     pragma Convention(Stdcall, af_4764_Commit);
  1429.  
  1430.     type af_4768_Revert is access function (
  1431.                 This: access IStream)
  1432.                return HRESULT;                              -- objbase.h:4768
  1433.     pragma Convention(Stdcall, af_4768_Revert);
  1434.  
  1435.     type af_4771_LockRegion is access function (
  1436.                 This      : access IStream;
  1437.                 libOffset : Win32.Winnt.ULARGE_INTEGER;
  1438.                 cb        : Win32.Winnt.ULARGE_INTEGER;
  1439.                 dwLockType: Win32.DWORD)
  1440.                return HRESULT;                              -- objbase.h:4771
  1441.     pragma Convention(Stdcall, af_4771_LockRegion);
  1442.  
  1443.     type af_4777_UnlockRegion is access function (
  1444.                 This      : access IStream;
  1445.                 libOffset : Win32.Winnt.ULARGE_INTEGER;
  1446.                 cb        : Win32.Winnt.ULARGE_INTEGER;
  1447.                 dwLockType: Win32.DWORD)
  1448.                return HRESULT;                              -- objbase.h:4777
  1449.     pragma Convention(Stdcall, af_4777_UnlockRegion);
  1450.  
  1451.     type af_4783_Stat is access function (
  1452.                 This       : access IStream;
  1453.                 pstatstg   : access STATSTG;
  1454.                 grfStatFlag: Win32.DWORD)
  1455.                return HRESULT;                              -- objbase.h:4783
  1456.     pragma Convention(Stdcall, af_4783_Stat);
  1457.  
  1458.     type af_4788_Clone is access function (
  1459.                 This : access IStream;
  1460.                 ppstm: access LPSTREAM)
  1461.                return HRESULT;                              -- objbase.h:4788
  1462.     pragma Convention(Stdcall, af_4788_Clone);
  1463.  
  1464.     type af_5045_QueryInterface is access function (
  1465.                 This     : access IEnumSTATSTG;
  1466.                 riid     : REFIID;
  1467.                 ppvObject: access Win32.PVOID)
  1468.                return HRESULT;                              -- objbase.h:5045
  1469.     pragma Convention(Stdcall, af_5045_QueryInterface);
  1470.  
  1471.     type af_5050_AddRef is access function (
  1472.                 This: access IEnumSTATSTG)
  1473.                return Win32.ULONG;                          -- objbase.h:5050
  1474.     pragma Convention(Stdcall, af_5050_AddRef);
  1475.  
  1476.     type af_5053_Release is access function (
  1477.                 This: access IEnumSTATSTG)
  1478.                return Win32.ULONG;                          -- objbase.h:5053
  1479.     pragma Convention(Stdcall, af_5053_Release);
  1480.  
  1481.     type af_5056_Next is access function (
  1482.                 This        : access IEnumSTATSTG;
  1483.                 celt        : Win32.ULONG;
  1484.                 rgelt       : access STATSTG;
  1485.                 pceltFetched: access Win32.ULONG)
  1486.                return HRESULT;                              -- objbase.h:5056
  1487.     pragma Convention(Stdcall, af_5056_Next);
  1488.  
  1489.     type af_5062_Skip is access function (
  1490.                 This: access IEnumSTATSTG;
  1491.                 celt: Win32.ULONG)
  1492.                return HRESULT;                              -- objbase.h:5062
  1493.     pragma Convention(Stdcall, af_5062_Skip);
  1494.  
  1495.     type af_5066_Reset is access function (
  1496.                 This: access IEnumSTATSTG)
  1497.                return HRESULT;                              -- objbase.h:5066
  1498.     pragma Convention(Stdcall, af_5066_Reset);
  1499.  
  1500.     type af_5069_Clone is access function (
  1501.                 This  : access IEnumSTATSTG;
  1502.                 ppenum: access LPENUMSTATSTG)
  1503.                return HRESULT;                              -- objbase.h:5069
  1504.     pragma Convention(Stdcall, af_5069_Clone);
  1505.  
  1506.     type af_5285_QueryInterface is access function (
  1507.                 This     : access IStorage;
  1508.                 riid     : REFIID;
  1509.                 ppvObject: access Win32.PVOID)
  1510.                return HRESULT;                              -- objbase.h:5285
  1511.     pragma Convention(Stdcall, af_5285_QueryInterface);
  1512.  
  1513.     type af_5290_AddRef is access function (
  1514.                 This: access IStorage)
  1515.                return Win32.ULONG;                          -- objbase.h:5290
  1516.     pragma Convention(Stdcall, af_5290_AddRef);
  1517.  
  1518.     type af_5293_Release is access function (
  1519.                 This: access IStorage)
  1520.                return Win32.ULONG;                          -- objbase.h:5293
  1521.     pragma Convention(Stdcall, af_5293_Release);
  1522.  
  1523.     type af_5296_CreateStream is access function (
  1524.                 This     : access IStorage;
  1525.                 pwcsName : access OLECHAR;
  1526.                 grfMode  : Win32.DWORD;
  1527.                 reserved1: Win32.DWORD;
  1528.                 reserved2: Win32.DWORD;
  1529.                 ppstm    : access LPSTREAM)
  1530.                return HRESULT;                              -- objbase.h:5296
  1531.     pragma Convention(Stdcall, af_5296_CreateStream);
  1532.  
  1533.     type af_5304_OpenStream is access function (
  1534.                 This     : access IStorage;
  1535.                 pwcsName : access OLECHAR;
  1536.                 reserved1: Win32.PVOID;
  1537.                 grfMode  : Win32.DWORD;
  1538.                 reserved2: Win32.DWORD;
  1539.                 ppstm    : access LPSTREAM)
  1540.                return HRESULT;                              -- objbase.h:5304
  1541.     pragma Convention(Stdcall, af_5304_OpenStream);
  1542.  
  1543.     type af_5312_CreateStorage is access function (
  1544.                 This     : access IStorage;
  1545.                 pwcsName : access OLECHAR;
  1546.                 grfMode  : Win32.DWORD;
  1547.                 dwStgFmt : Win32.DWORD;
  1548.                 reserved2: Win32.DWORD;
  1549.                 ppstg    : access LPSTORAGE)
  1550.                return HRESULT;                              -- objbase.h:5312
  1551.     pragma Convention(Stdcall, af_5312_CreateStorage);
  1552.  
  1553.     type af_5320_OpenStorage is access function (
  1554.                 This        : access IStorage;
  1555.                 pwcsName    : access OLECHAR;
  1556.                 pstgPriority: access IStorage;
  1557.                 grfMode     : Win32.DWORD;
  1558.                 snbExclude  : SNB;
  1559.                 reserved    : Win32.DWORD;
  1560.                 ppstg       : access LPSTORAGE)
  1561.                return HRESULT;                              -- objbase.h:5320
  1562.     pragma Convention(Stdcall, af_5320_OpenStorage);
  1563.  
  1564.     type af_5329_CopyTo is access function (
  1565.                 This        : access IStorage;
  1566.                 ciidExclude : Win32.DWORD;
  1567.                 rgiidExclude: access IID;
  1568.                 snbExclude  : SNB;
  1569.                 pstgDest    : access IStorage)
  1570.                return HRESULT;                              -- objbase.h:5329
  1571.     pragma Convention(Stdcall, af_5329_CopyTo);
  1572.  
  1573.     type af_5336_MoveElementTo is access function (
  1574.                 This       : access IStorage;
  1575.                 pwcsName   : access OLECHAR;
  1576.                 pstgDest   : access IStorage;
  1577.                 pwcsNewName: access OLECHAR;
  1578.                 grfFlags   : Win32.DWORD)
  1579.                return HRESULT;                              -- objbase.h:5336
  1580.     pragma Convention(Stdcall, af_5336_MoveElementTo);
  1581.  
  1582.     type af_5343_Commit is access function (
  1583.                 This          : access IStorage;
  1584.                 grfCommitFlags: Win32.DWORD)
  1585.                return HRESULT;                              -- objbase.h:5343
  1586.     pragma Convention(Stdcall, af_5343_Commit);
  1587.  
  1588.     type af_5347_Revert is access function (
  1589.                 This: access IStorage)
  1590.                return HRESULT;                              -- objbase.h:5347
  1591.     pragma Convention(Stdcall, af_5347_Revert);
  1592.  
  1593.     type af_5350_EnumElements is access function (
  1594.                 This     : access IStorage;
  1595.                 reserved1: Win32.DWORD;
  1596.                 reserved2: Win32.PVOID;
  1597.                 reserved3: Win32.DWORD;
  1598.                 ppenum   : access LPENUMSTATSTG)
  1599.                return HRESULT;                              -- objbase.h:5350
  1600.     pragma Convention(Stdcall, af_5350_EnumElements);
  1601.  
  1602.     type af_5357_DestroyElement is access function (
  1603.                 This    : access IStorage;
  1604.                 pwcsName: access OLECHAR)
  1605.                return HRESULT;                              -- objbase.h:5357
  1606.     pragma Convention(Stdcall, af_5357_DestroyElement);
  1607.  
  1608.     type af_5361_RenameElement is access function (
  1609.                 This       : access IStorage;
  1610.                 pwcsOldName: access OLECHAR;
  1611.                 pwcsNewName: access OLECHAR)
  1612.                return HRESULT;                              -- objbase.h:5361
  1613.     pragma Convention(Stdcall, af_5361_RenameElement);
  1614.  
  1615.     type af_5366_SetElementTimes is access function (
  1616.                 This    : access IStorage;
  1617.                 pwcsName: access OLECHAR;
  1618.                 pctime  : access Win32.Winbase.FILETIME;
  1619.                 patime  : access Win32.Winbase.FILETIME;
  1620.                 pmtime  : access Win32.Winbase.FILETIME)
  1621.                return HRESULT;                              -- objbase.h:5366
  1622.     pragma Convention(Stdcall, af_5366_SetElementTimes);
  1623.  
  1624.     type af_5373_SetClass is access function (
  1625.                 This : access IStorage;
  1626.                 clsid: access Win32.Objbase.CLSID)
  1627.                return HRESULT;                              -- objbase.h:5373
  1628.     pragma Convention(Stdcall, af_5373_SetClass);
  1629.  
  1630.     type af_5377_SetStateBits is access function (
  1631.                 This        : access IStorage;
  1632.                 grfStateBits: Win32.DWORD;
  1633.                 grfMask     : Win32.DWORD)
  1634.                return HRESULT;                              -- objbase.h:5377
  1635.     pragma Convention(Stdcall, af_5377_SetStateBits);
  1636.  
  1637.     type af_5382_Stat is access function (
  1638.                 This       : access IStorage;
  1639.                 pstatstg   : access STATSTG;
  1640.                 grfStatFlag: Win32.DWORD)
  1641.                return HRESULT;                              -- objbase.h:5382
  1642.     pragma Convention(Stdcall, af_5382_Stat);
  1643.  
  1644.     type af_5723_QueryInterface is access function (
  1645.                 This     : access IPersistFile;
  1646.                 riid     : REFIID;
  1647.                 ppvObject: access Win32.PVOID)
  1648.                return HRESULT;                              -- objbase.h:5723
  1649.     pragma Convention(Stdcall, af_5723_QueryInterface);
  1650.  
  1651.     type af_5728_AddRef is access function (
  1652.                 This: access IPersistFile)
  1653.                return Win32.ULONG;                          -- objbase.h:5728
  1654.     pragma Convention(Stdcall, af_5728_AddRef);
  1655.  
  1656.     type af_5731_Release is access function (
  1657.                 This: access IPersistFile)
  1658.                return Win32.ULONG;                          -- objbase.h:5731
  1659.     pragma Convention(Stdcall, af_5731_Release);
  1660.  
  1661.     type af_5734_GetClassID is access function (
  1662.                 This    : access IPersistFile;
  1663.                 pClassID: access CLSID)
  1664.                return HRESULT;                              -- objbase.h:5734
  1665.     pragma Convention(Stdcall, af_5734_GetClassID);
  1666.  
  1667.     type af_5738_IsDirty is access function (
  1668.                 This: access IPersistFile)
  1669.                return HRESULT;                              -- objbase.h:5738
  1670.     pragma Convention(Stdcall, af_5738_IsDirty);
  1671.  
  1672.     type af_5741_Load is access function (
  1673.                 This       : access IPersistFile;
  1674.                 pszFileName: LPCOLESTR;
  1675.                 dwMode     : Win32.DWORD)
  1676.                return HRESULT;                              -- objbase.h:5741
  1677.     pragma Convention(Stdcall, af_5741_Load);
  1678.  
  1679.     type af_5746_Save is access function (
  1680.                 This       : access IPersistFile;
  1681.                 pszFileName: LPCOLESTR;
  1682.                 fRemember  : Win32.BOOL)
  1683.                return HRESULT;                              -- objbase.h:5746
  1684.     pragma Convention(Stdcall, af_5746_Save);
  1685.  
  1686.     type af_5751_SaveCompleted is access function (
  1687.                 This       : access IPersistFile;
  1688.                 pszFileName: LPCOLESTR)
  1689.                return HRESULT;                              -- objbase.h:5751
  1690.     pragma Convention(Stdcall, af_5751_SaveCompleted);
  1691.  
  1692.     type af_5755_GetCurFile is access function (
  1693.                 This        : access IPersistFile;
  1694.                 ppszFileName: access LPOLESTR)
  1695.                return HRESULT;                              -- objbase.h:5755
  1696.     pragma Convention(Stdcall, af_5755_GetCurFile);
  1697.  
  1698.     type af_5918_QueryInterface is access function (
  1699.                 This     : access IPersistStorage;
  1700.                 riid     : REFIID;
  1701.                 ppvObject: access Win32.PVOID)
  1702.                return HRESULT;                              -- objbase.h:5918
  1703.     pragma Convention(Stdcall, af_5918_QueryInterface);
  1704.  
  1705.     type af_5923_AddRef is access function (
  1706.                 This: access IPersistStorage)
  1707.                return Win32.ULONG;                          -- objbase.h:5923
  1708.     pragma Convention(Stdcall, af_5923_AddRef);
  1709.  
  1710.     type af_5926_Release is access function (
  1711.                 This: access IPersistStorage)
  1712.                return Win32.ULONG;                          -- objbase.h:5926
  1713.     pragma Convention(Stdcall, af_5926_Release);
  1714.  
  1715.     type af_5929_GetClassID is access function (
  1716.                 This    : access IPersistStorage;
  1717.                 pClassID: access CLSID)
  1718.                return HRESULT;                              -- objbase.h:5929
  1719.     pragma Convention(Stdcall, af_5929_GetClassID);
  1720.  
  1721.     type af_5933_IsDirty is access function (
  1722.                 This: access IPersistStorage)
  1723.                return HRESULT;                              -- objbase.h:5933
  1724.     pragma Convention(Stdcall, af_5933_IsDirty);
  1725.  
  1726.     type af_5936_InitNew is access function (
  1727.                 This: access IPersistStorage;
  1728.                 pStg: access IStorage)
  1729.                return HRESULT;                              -- objbase.h:5936
  1730.     pragma Convention(Stdcall, af_5936_InitNew);
  1731.  
  1732.     type af_5940_Load is access function (
  1733.                 This: access IPersistStorage;
  1734.                 pStg: access IStorage)
  1735.                return HRESULT;                              -- objbase.h:5940
  1736.     pragma Convention(Stdcall, af_5940_Load);
  1737.  
  1738.     type af_5944_Save is access function (
  1739.                 This       : access IPersistStorage;
  1740.                 pStgSave   : access IStorage;
  1741.                 fSameAsLoad: Win32.BOOL)
  1742.                return HRESULT;                              -- objbase.h:5944
  1743.     pragma Convention(Stdcall, af_5944_Save);
  1744.  
  1745.     type af_5949_SaveCompleted is access function (
  1746.                 This   : access IPersistStorage;
  1747.                 pStgNew: access IStorage)
  1748.                return HRESULT;                              -- objbase.h:5949
  1749.     pragma Convention(Stdcall, af_5949_SaveCompleted);
  1750.  
  1751.     type af_5953_HandsOffStorage is access function (
  1752.                 This: access IPersistStorage)
  1753.                return HRESULT;                              -- objbase.h:5953
  1754.     pragma Convention(Stdcall, af_5953_HandsOffStorage);
  1755.  
  1756.     type af_6142_QueryInterface is access function (
  1757.                 This     : access ILockBytes;
  1758.                 riid     : REFIID;
  1759.                 ppvObject: access Win32.PVOID)
  1760.                return HRESULT;                              -- objbase.h:6142
  1761.     pragma Convention(Stdcall, af_6142_QueryInterface);
  1762.  
  1763.     type af_6147_AddRef is access function (
  1764.                 This: access ILockBytes)
  1765.                return Win32.ULONG;                          -- objbase.h:6147
  1766.     pragma Convention(Stdcall, af_6147_AddRef);
  1767.  
  1768.     type af_6150_Release is access function (
  1769.                 This: access ILockBytes)
  1770.                return Win32.ULONG;                          -- objbase.h:6150
  1771.     pragma Convention(Stdcall, af_6150_Release);
  1772.  
  1773.     type af_6153_ReadAt is access function (
  1774.                 This    : access ILockBytes;
  1775.                 ulOffset: Win32.Winnt.ULARGE_INTEGER;
  1776.                 pv      : Win32.PVOID;
  1777.                 cb      : Win32.ULONG;
  1778.                 pcbRead : access Win32.ULONG)
  1779.                return HRESULT;                              -- objbase.h:6153
  1780.     pragma Convention(Stdcall, af_6153_ReadAt);
  1781.  
  1782.     type af_6160_WriteAt is access function (
  1783.                 This      : access ILockBytes;
  1784.                 ulOffset  : Win32.Winnt.ULARGE_INTEGER;
  1785.                 pv        : Win32.PVOID;
  1786.                 cb        : Win32.ULONG;
  1787.                 pcbWritten: access Win32.ULONG)
  1788.                return HRESULT;                              -- objbase.h:6160
  1789.     pragma Convention(Stdcall, af_6160_WriteAt);
  1790.  
  1791.     type af_6167_Flush is access function (
  1792.                 This: access ILockBytes)
  1793.                return HRESULT;                              -- objbase.h:6167
  1794.     pragma Convention(Stdcall, af_6167_Flush);
  1795.  
  1796.     type af_6170_SetSize is access function (
  1797.                 This: access ILockBytes;
  1798.                 cb  : Win32.Winnt.ULARGE_INTEGER)
  1799.                return HRESULT;                              -- objbase.h:6170
  1800.     pragma Convention(Stdcall, af_6170_SetSize);
  1801.  
  1802.     type af_6174_LockRegion is access function (
  1803.                 This      : access ILockBytes;
  1804.                 libOffset : Win32.Winnt.ULARGE_INTEGER;
  1805.                 cb        : Win32.Winnt.ULARGE_INTEGER;
  1806.                 dwLockType: Win32.DWORD)
  1807.                return HRESULT;                              -- objbase.h:6174
  1808.     pragma Convention(Stdcall, af_6174_LockRegion);
  1809.  
  1810.     type af_6180_UnlockRegion is access function (
  1811.                 This      : access ILockBytes;
  1812.                 libOffset : Win32.Winnt.ULARGE_INTEGER;
  1813.                 cb        : Win32.Winnt.ULARGE_INTEGER;
  1814.                 dwLockType: Win32.DWORD)
  1815.                return HRESULT;                              -- objbase.h:6180
  1816.     pragma Convention(Stdcall, af_6180_UnlockRegion);
  1817.  
  1818.     type af_6186_Stat is access function (
  1819.                 This       : access ILockBytes;
  1820.                 pstatstg   : access STATSTG;
  1821.                 grfStatFlag: Win32.DWORD)
  1822.                return HRESULT;                              -- objbase.h:6186
  1823.     pragma Convention(Stdcall, af_6186_Stat);
  1824.  
  1825.     type af_6411_QueryInterface is access function (
  1826.                 This     : access IEnumFORMATETC;
  1827.                 riid     : REFIID;
  1828.                 ppvObject: access Win32.PVOID)
  1829.                return HRESULT;                              -- objbase.h:6411
  1830.     pragma Convention(Stdcall, af_6411_QueryInterface);
  1831.  
  1832.     type af_6416_AddRef is access function (
  1833.                 This: access IEnumFORMATETC)
  1834.                return Win32.ULONG;                          -- objbase.h:6416
  1835.     pragma Convention(Stdcall, af_6416_AddRef);
  1836.  
  1837.     type af_6419_Release is access function (
  1838.                 This: access IEnumFORMATETC)
  1839.                return Win32.ULONG;                          -- objbase.h:6419
  1840.     pragma Convention(Stdcall, af_6419_Release);
  1841.  
  1842.     type af_6422_Next is access function (
  1843.                 This        : access IEnumFORMATETC;
  1844.                 celt        : Win32.ULONG;
  1845.                 rgelt       : access FORMATETC;
  1846.                 pceltFetched: access Win32.ULONG)
  1847.                return HRESULT;                              -- objbase.h:6422
  1848.     pragma Convention(Stdcall, af_6422_Next);
  1849.  
  1850.     type af_6428_Skip is access function (
  1851.                 This: access IEnumFORMATETC;
  1852.                 celt: Win32.ULONG)
  1853.                return HRESULT;                              -- objbase.h:6428
  1854.     pragma Convention(Stdcall, af_6428_Skip);
  1855.  
  1856.     type af_6432_Reset is access function (
  1857.                 This: access IEnumFORMATETC)
  1858.                return HRESULT;                              -- objbase.h:6432
  1859.     pragma Convention(Stdcall, af_6432_Reset);
  1860.  
  1861.     type af_6435_Clone is access function (
  1862.                 This  : access IEnumFORMATETC;
  1863.                 ppenum: access LPENUMFORMATETC)
  1864.                return HRESULT;                              -- objbase.h:6435
  1865.     pragma Convention(Stdcall, af_6435_Clone);
  1866.  
  1867.     type af_6599_QueryInterface is access function (
  1868.                 This     : access IEnumSTATDATA;
  1869.                 riid     : REFIID;
  1870.                 ppvObject: access Win32.PVOID)
  1871.                return HRESULT;                              -- objbase.h:6599
  1872.     pragma Convention(Stdcall, af_6599_QueryInterface);
  1873.  
  1874.     type af_6604_AddRef is access function (
  1875.                 This: access IEnumSTATDATA)
  1876.                return Win32.ULONG;                          -- objbase.h:6604
  1877.     pragma Convention(Stdcall, af_6604_AddRef);
  1878.  
  1879.     type af_6607_Release is access function (
  1880.                 This: access IEnumSTATDATA)
  1881.                return Win32.ULONG;                          -- objbase.h:6607
  1882.     pragma Convention(Stdcall, af_6607_Release);
  1883.  
  1884.     type af_6610_Next is access function (
  1885.                 This        : access IEnumSTATDATA;
  1886.                 celt        : Win32.ULONG;
  1887.                 rgelt       : access STATDATA;
  1888.                 pceltFetched: access Win32.ULONG)
  1889.                return HRESULT;                              -- objbase.h:6610
  1890.     pragma Convention(Stdcall, af_6610_Next);
  1891.  
  1892.     type af_6616_Skip is access function (
  1893.                 This: access IEnumSTATDATA;
  1894.                 celt: Win32.ULONG)
  1895.                return HRESULT;                              -- objbase.h:6616
  1896.     pragma Convention(Stdcall, af_6616_Skip);
  1897.  
  1898.     type af_6620_Reset is access function (
  1899.                 This: access IEnumSTATDATA)
  1900.                return HRESULT;                              -- objbase.h:6620
  1901.     pragma Convention(Stdcall, af_6620_Reset);
  1902.  
  1903.     type af_6623_Clone is access function (
  1904.                 This  : access IEnumSTATDATA;
  1905.                 ppenum: access LPENUMSTATDATA)
  1906.                return HRESULT;                              -- objbase.h:6623
  1907.     pragma Convention(Stdcall, af_6623_Clone);
  1908.  
  1909.     type af_6753_QueryInterface is access function (
  1910.                 This     : access IRootStorage;
  1911.                 riid     : REFIID;
  1912.                 ppvObject: access Win32.PVOID)
  1913.                return HRESULT;                              -- objbase.h:6753
  1914.     pragma Convention(Stdcall, af_6753_QueryInterface);
  1915.  
  1916.     type af_6758_AddRef is access function (
  1917.                 This: access IRootStorage)
  1918.                return Win32.ULONG;                          -- objbase.h:6758
  1919.     pragma Convention(Stdcall, af_6758_AddRef);
  1920.  
  1921.     type af_6761_Release is access function (
  1922.                 This: access IRootStorage)
  1923.                return Win32.ULONG;                          -- objbase.h:6761
  1924.     pragma Convention(Stdcall, af_6761_Release);
  1925.  
  1926.     type af_6764_SwitchToFile is access function (
  1927.                 This   : access IRootStorage;
  1928.                 pszFile: LPOLESTR)
  1929.                return HRESULT;                              -- objbase.h:6764
  1930.     pragma Convention(Stdcall, af_6764_SwitchToFile);
  1931.  
  1932.     type af_6923_QueryInterface is access function (
  1933.                 This     : access IAdviseSink;
  1934.                 riid     : REFIID;
  1935.                 ppvObject: access Win32.PVOID)
  1936.                return HRESULT;                              -- objbase.h:6923
  1937.     pragma Convention(Stdcall, af_6923_QueryInterface);
  1938.  
  1939.     type af_6928_AddRef is access function (
  1940.                 This: access IAdviseSink)
  1941.                return Win32.ULONG;                          -- objbase.h:6928
  1942.     pragma Convention(Stdcall, af_6928_AddRef);
  1943.  
  1944.     type af_6931_Release is access function (
  1945.                 This: access IAdviseSink)
  1946.                return Win32.ULONG;                          -- objbase.h:6931
  1947.     pragma Convention(Stdcall, af_6931_Release);
  1948.  
  1949.     type ap_6934_OnDataChange is access procedure (
  1950.                 This      : access IAdviseSink;
  1951.                 pFormatetc: access FORMATETC;
  1952.                 pStgmed   : access STGMEDIUM);              -- objbase.h:6934
  1953.     pragma Convention(Stdcall, ap_6934_OnDataChange);
  1954.  
  1955.     type ap_6939_OnViewChange is access procedure (
  1956.                 This    : access IAdviseSink;
  1957.                 dwAspect: Win32.DWORD;
  1958.                 lindex  : Win32.LONG);                      -- objbase.h:6939
  1959.     pragma Convention(Stdcall, ap_6939_OnViewChange);
  1960.  
  1961.     type ap_6944_OnRename is access procedure (
  1962.                 This: access IAdviseSink;
  1963.                 pmk : access IMoniker);                     -- objbase.h:6944
  1964.     pragma Convention(Stdcall, ap_6944_OnRename);
  1965.  
  1966.     type ap_6948_OnSave is access procedure (
  1967.                 This: access IAdviseSink);                  -- objbase.h:6948
  1968.     pragma Convention(Stdcall, ap_6948_OnSave);
  1969.  
  1970.     type ap_6951_OnClose is access procedure (
  1971.                 This: access IAdviseSink);                  -- objbase.h:6951
  1972.     pragma Convention(Stdcall, ap_6951_OnClose);
  1973.  
  1974.     type af_7094_QueryInterface is access function (
  1975.                 This     : access IAdviseSink2;
  1976.                 riid     : REFIID;
  1977.                 ppvObject: access Win32.PVOID)
  1978.                return HRESULT;                              -- objbase.h:7094
  1979.     pragma Convention(Stdcall, af_7094_QueryInterface);
  1980.  
  1981.     type af_7099_AddRef is access function (
  1982.                 This: access IAdviseSink2)
  1983.                return Win32.ULONG;                          -- objbase.h:7099
  1984.     pragma Convention(Stdcall, af_7099_AddRef);
  1985.  
  1986.     type af_7102_Release is access function (
  1987.                 This: access IAdviseSink2)
  1988.                return Win32.ULONG;                          -- objbase.h:7102
  1989.     pragma Convention(Stdcall, af_7102_Release);
  1990.  
  1991.     type ap_7105_OnDataChange is access procedure (
  1992.                 This      : access IAdviseSink2;
  1993.                 pFormatetc: access FORMATETC;
  1994.                 pStgmed   : access STGMEDIUM);              -- objbase.h:7105
  1995.     pragma Convention(Stdcall, ap_7105_OnDataChange);
  1996.  
  1997.     type ap_7110_OnViewChange is access procedure (
  1998.                 This    : access IAdviseSink2;
  1999.                 dwAspect: Win32.DWORD;
  2000.                 lindex  : Win32.LONG);                      -- objbase.h:7110
  2001.     pragma Convention(Stdcall, ap_7110_OnViewChange);
  2002.  
  2003.     type ap_7115_OnRename is access procedure (
  2004.                 This: access IAdviseSink2;
  2005.                 pmk : access IMoniker);                     -- objbase.h:7115
  2006.     pragma Convention(Stdcall, ap_7115_OnRename);
  2007.  
  2008.     type ap_7119_OnSave is access procedure (
  2009.                 This: access IAdviseSink2);                 -- objbase.h:7119
  2010.     pragma Convention(Stdcall, ap_7119_OnSave);
  2011.  
  2012.     type ap_7122_OnClose is access procedure (
  2013.                 This: access IAdviseSink2);                 -- objbase.h:7122
  2014.     pragma Convention(Stdcall, ap_7122_OnClose);
  2015.  
  2016.     type ap_7125_OnLinkSrcChange is access procedure (
  2017.                 This: access IAdviseSink2;
  2018.                 pmk : access IMoniker);                     -- objbase.h:7125
  2019.     pragma Convention(Stdcall, ap_7125_OnLinkSrcChange);
  2020.  
  2021.     type af_7265_QueryInterface is access function (
  2022.                 This     : access IDataObject;
  2023.                 riid     : REFIID;
  2024.                 ppvObject: access Win32.PVOID)
  2025.                return HRESULT;                              -- objbase.h:7265
  2026.     pragma Convention(Stdcall, af_7265_QueryInterface);
  2027.  
  2028.     type af_7270_AddRef is access function (
  2029.                 This: access IDataObject)
  2030.                return Win32.ULONG;                          -- objbase.h:7270
  2031.     pragma Convention(Stdcall, af_7270_AddRef);
  2032.  
  2033.     type af_7273_Release is access function (
  2034.                 This: access IDataObject)
  2035.                return Win32.ULONG;                          -- objbase.h:7273
  2036.     pragma Convention(Stdcall, af_7273_Release);
  2037.  
  2038.     type af_7276_GetData is access function (
  2039.                 This        : access IDataObject;
  2040.                 pformatetcIn: access FORMATETC;
  2041.                 pmedium     : access STGMEDIUM)
  2042.                return HRESULT;                              -- objbase.h:7276
  2043.     pragma Convention(Stdcall, af_7276_GetData);
  2044.  
  2045.     type af_7281_GetDataHere is access function (
  2046.                 This      : access IDataObject;
  2047.                 pformatetc: access FORMATETC;
  2048.                 pmedium   : access STGMEDIUM)
  2049.                return HRESULT;                              -- objbase.h:7281
  2050.     pragma Convention(Stdcall, af_7281_GetDataHere);
  2051.  
  2052.     type af_7286_QueryGetData is access function (
  2053.                 This      : access IDataObject;
  2054.                 pformatetc: access FORMATETC)
  2055.                return HRESULT;                              -- objbase.h:7286
  2056.     pragma Convention(Stdcall, af_7286_QueryGetData);
  2057.  
  2058.     type af_7290_GetCanonicalFormatEtc is access function (
  2059.                 This         : access IDataObject;
  2060.                 pformatectIn : access FORMATETC;
  2061.                 pformatetcOut: access FORMATETC)
  2062.                return HRESULT;                              -- objbase.h:7290
  2063.     pragma Convention(Stdcall, af_7290_GetCanonicalFormatEtc);
  2064.  
  2065.     type af_7295_SetData is access function (
  2066.                 This      : access IDataObject;
  2067.                 pformatetc: access FORMATETC;
  2068.                 pmedium   : access STGMEDIUM;
  2069.                 fRelease  : Win32.BOOL)
  2070.                return HRESULT;                              -- objbase.h:7295
  2071.     pragma Convention(Stdcall, af_7295_SetData);
  2072.  
  2073.     type af_7301_EnumFormatEtc is access function (
  2074.                 This           : access IDataObject;
  2075.                 dwDirection    : Win32.DWORD;
  2076.                 ppenumFormatEtc: access LPENUMFORMATETC)
  2077.                return HRESULT;                              -- objbase.h:7301
  2078.     pragma Convention(Stdcall, af_7301_EnumFormatEtc);
  2079.  
  2080.     type af_7306_DAdvise is access function (
  2081.                 This         : access IDataObject;
  2082.                 pformatetc   : access FORMATETC;
  2083.                 advf         : Win32.DWORD;
  2084.                 pAdvSink     : access IAdviseSink;
  2085.                 pdwConnection: access Win32.DWORD)
  2086.                return HRESULT;                              -- objbase.h:7306
  2087.     pragma Convention(Stdcall, af_7306_DAdvise);
  2088.  
  2089.     type af_7313_DUnadvise is access function (
  2090.                 This        : access IDataObject;
  2091.                 dwConnection: Win32.DWORD)
  2092.                return HRESULT;                              -- objbase.h:7313
  2093.     pragma Convention(Stdcall, af_7313_DUnadvise);
  2094.  
  2095.     type af_7317_EnumDAdvise is access function (
  2096.                 This        : access IDataObject;
  2097.                 ppenumAdvise: access LPENUMSTATDATA)
  2098.                return HRESULT;                              -- objbase.h:7317
  2099.     pragma Convention(Stdcall, af_7317_EnumDAdvise);
  2100.  
  2101.     type af_7545_QueryInterface is access function (
  2102.                 This     : access IDataAdviseHolder;
  2103.                 riid     : REFIID;
  2104.                 ppvObject: access Win32.PVOID)
  2105.                return HRESULT;                              -- objbase.h:7545
  2106.     pragma Convention(Stdcall, af_7545_QueryInterface);
  2107.  
  2108.     type af_7550_AddRef is access function (
  2109.                 This: access IDataAdviseHolder)
  2110.                return Win32.ULONG;                          -- objbase.h:7550
  2111.     pragma Convention(Stdcall, af_7550_AddRef);
  2112.  
  2113.     type af_7553_Release is access function (
  2114.                 This: access IDataAdviseHolder)
  2115.                return Win32.ULONG;                          -- objbase.h:7553
  2116.     pragma Convention(Stdcall, af_7553_Release);
  2117.  
  2118.     type af_7556_Advise is access function (
  2119.                 This         : access IDataAdviseHolder;
  2120.                 pDataObject  : access IDataObject;
  2121.                 pFetc        : access FORMATETC;
  2122.                 advf         : Win32.DWORD;
  2123.                 pAdvise      : access IAdviseSink;
  2124.                 pdwConnection: access Win32.DWORD)
  2125.                return HRESULT;                              -- objbase.h:7556
  2126.     pragma Convention(Stdcall, af_7556_Advise);
  2127.  
  2128.     type af_7564_Unadvise is access function (
  2129.                 This        : access IDataAdviseHolder;
  2130.                 dwConnection: Win32.DWORD)
  2131.                return HRESULT;                              -- objbase.h:7564
  2132.     pragma Convention(Stdcall, af_7564_Unadvise);
  2133.  
  2134.     type af_7568_EnumAdvise is access function (
  2135.                 This        : access IDataAdviseHolder;
  2136.                 ppenumAdvise: access LPENUMSTATDATA)
  2137.                return HRESULT;                              -- objbase.h:7568
  2138.     pragma Convention(Stdcall, af_7568_EnumAdvise);
  2139.  
  2140.     type af_7572_SendOnDataChange is access function (
  2141.                 This       : access IDataAdviseHolder;
  2142.                 pDataObject: access IDataObject;
  2143.                 dwReserved : Win32.DWORD;
  2144.                 advf       : Win32.DWORD)
  2145.                return HRESULT;                              -- objbase.h:7572
  2146.     pragma Convention(Stdcall, af_7572_SendOnDataChange);
  2147.  
  2148.     type af_7766_QueryInterface is access function (
  2149.                 This     : access IMessageFilter;
  2150.                 riid     : REFIID;
  2151.                 ppvObject: access Win32.PVOID)
  2152.                return HRESULT;                              -- objbase.h:7766
  2153.     pragma Convention(Stdcall, af_7766_QueryInterface);
  2154.  
  2155.     type af_7771_AddRef is access function (
  2156.                 This: access IMessageFilter)
  2157.                return Win32.ULONG;                          -- objbase.h:7771
  2158.     pragma Convention(Stdcall, af_7771_AddRef);
  2159.  
  2160.     type af_7774_Release is access function (
  2161.                 This: access IMessageFilter)
  2162.                return Win32.ULONG;                          -- objbase.h:7774
  2163.     pragma Convention(Stdcall, af_7774_Release);
  2164.  
  2165.     type af_7777_HandleInComingCall is access function (
  2166.                 This           : access IMessageFilter;
  2167.                 dwCallType     : Win32.DWORD;
  2168.                 htaskCaller    : Win32.Windef.HTASK;
  2169.                 dwTickCount    : Win32.DWORD;
  2170.                 lpInterfaceInfo: Win32.Objbase.LPINTERFACEINFO)
  2171.                return Win32.DWORD;                          -- objbase.h:7777
  2172.     pragma Convention(Stdcall, af_7777_HandleInComingCall);
  2173.  
  2174.     type af_7784_RetryRejectedCall is access function (
  2175.                 This        : access IMessageFilter;
  2176.                 htaskCallee : Win32.Windef.HTASK;
  2177.                 dwTickCount : Win32.DWORD;
  2178.                 dwRejectType: Win32.DWORD)
  2179.                return Win32.DWORD;                          -- objbase.h:7784
  2180.     pragma Convention(Stdcall, af_7784_RetryRejectedCall);
  2181.  
  2182.     type af_7790_MessagePending is access function (
  2183.                 This         : access IMessageFilter;
  2184.                 htaskCallee  : Win32.Windef.HTASK;
  2185.                 dwTickCount  : Win32.DWORD;
  2186.                 dwPendingType: Win32.DWORD)
  2187.                return Win32.DWORD;                          -- objbase.h:7790
  2188.     pragma Convention(Stdcall, af_7790_MessagePending);
  2189.  
  2190.     type af_7942_QueryInterface is access function (
  2191.                 This     : access IRpcChannelBuffer;
  2192.                 riid     : REFIID;
  2193.                 ppvObject: access Win32.PVOID)
  2194.                return HRESULT;                              -- objbase.h:7942
  2195.     pragma Convention(Stdcall, af_7942_QueryInterface);
  2196.  
  2197.     type af_7947_AddRef is access function (
  2198.                 This: access IRpcChannelBuffer)
  2199.                return Win32.ULONG;                          -- objbase.h:7947
  2200.     pragma Convention(Stdcall, af_7947_AddRef);
  2201.  
  2202.     type af_7950_Release is access function (
  2203.                 This: access IRpcChannelBuffer)
  2204.                return Win32.ULONG;                          -- objbase.h:7950
  2205.     pragma Convention(Stdcall, af_7950_Release);
  2206.  
  2207.     type af_7953_GetBuffer is access function (
  2208.                 This    : access IRpcChannelBuffer;
  2209.                 pMessage: access RPCOLEMESSAGE;
  2210.                 riid    : REFIID)
  2211.                return HRESULT;                              -- objbase.h:7953
  2212.     pragma Convention(Stdcall, af_7953_GetBuffer);
  2213.  
  2214.     type af_7958_SendReceive is access function (
  2215.                 This    : access IRpcChannelBuffer;
  2216.                 pMessage: access RPCOLEMESSAGE;
  2217.                 pStatus : access Win32.ULONG)
  2218.                return HRESULT;                              -- objbase.h:7958
  2219.     pragma Convention(Stdcall, af_7958_SendReceive);
  2220.  
  2221.     type af_7963_FreeBuffer is access function (
  2222.                 This    : access IRpcChannelBuffer;
  2223.                 pMessage: access RPCOLEMESSAGE)
  2224.                return HRESULT;                              -- objbase.h:7963
  2225.     pragma Convention(Stdcall, af_7963_FreeBuffer);
  2226.  
  2227.     type af_7967_GetDestCtx is access function (
  2228.                 This          : access IRpcChannelBuffer;
  2229.                 pdwDestContext: access Win32.DWORD;
  2230.                 ppvDestContext: access Win32.PVOID)
  2231.                return HRESULT;                              -- objbase.h:7967
  2232.     pragma Convention(Stdcall, af_7967_GetDestCtx);
  2233.  
  2234.     type af_7972_IsConnected is access function (
  2235.                 This: access IRpcChannelBuffer)
  2236.                return HRESULT;                              -- objbase.h:7972
  2237.     pragma Convention(Stdcall, af_7972_IsConnected);
  2238.  
  2239.     type af_8116_QueryInterface is access function (
  2240.                 This     : access IRpcProxyBuffer;
  2241.                 riid     : REFIID;
  2242.                 ppvObject: access Win32.PVOID)
  2243.                return HRESULT;                              -- objbase.h:8116
  2244.     pragma Convention(Stdcall, af_8116_QueryInterface);
  2245.  
  2246.     type af_8121_AddRef is access function (
  2247.                 This: access IRpcProxyBuffer)
  2248.                return Win32.ULONG;                          -- objbase.h:8121
  2249.     pragma Convention(Stdcall, af_8121_AddRef);
  2250.  
  2251.     type af_8124_Release is access function (
  2252.                 This: access IRpcProxyBuffer)
  2253.                return Win32.ULONG;                          -- objbase.h:8124
  2254.     pragma Convention(Stdcall, af_8124_Release);
  2255.  
  2256.     type af_8127_Connect is access function (
  2257.                 This             : access IRpcProxyBuffer;
  2258.                 pRpcChannelBuffer: access IRpcChannelBuffer)
  2259.                return HRESULT;                              -- objbase.h:8127
  2260.     pragma Convention(Stdcall, af_8127_Connect);
  2261.  
  2262.     type ap_8131_Disconnect is access procedure (
  2263.                 This: access IRpcProxyBuffer);              -- objbase.h:8131
  2264.     pragma Convention(Stdcall, ap_8131_Disconnect);
  2265.  
  2266.     type af_8242_QueryInterface is access function (
  2267.                 This     : access IRpcStubBuffer;
  2268.                 riid     : REFIID;
  2269.                 ppvObject: access Win32.PVOID)
  2270.                return HRESULT;                              -- objbase.h:8242
  2271.     pragma Convention(Stdcall, af_8242_QueryInterface);
  2272.  
  2273.     type af_8247_AddRef is access function (
  2274.                 This: access IRpcStubBuffer)
  2275.                return Win32.ULONG;                          -- objbase.h:8247
  2276.     pragma Convention(Stdcall, af_8247_AddRef);
  2277.  
  2278.     type af_8250_Release is access function (
  2279.                 This: access IRpcStubBuffer)
  2280.                return Win32.ULONG;                          -- objbase.h:8250
  2281.     pragma Convention(Stdcall, af_8250_Release);
  2282.  
  2283.     type af_8253_Connect is access function (
  2284.                 This      : access IRpcStubBuffer;
  2285.                 pUnkServer: access IUnknown)
  2286.                return HRESULT;                              -- objbase.h:8253
  2287.     pragma Convention(Stdcall, af_8253_Connect);
  2288.  
  2289.     type ap_8257_Disconnect is access procedure (
  2290.                 This: access IRpcStubBuffer);               -- objbase.h:8257
  2291.     pragma Convention(Stdcall, ap_8257_Disconnect);
  2292.  
  2293.     type af_8260_Invoke is access function (
  2294.                 This             : access IRpcStubBuffer;
  2295.                 prpcmsg          : access RPCOLEMESSAGE;
  2296.                 pRpcChannelBuffer: access IRpcChannelBuffer)
  2297.                return HRESULT;                              -- objbase.h:8260
  2298.     pragma Convention(Stdcall, af_8260_Invoke);
  2299.  
  2300.     type af_8265_IsIIDSupported is access function (
  2301.                 This: access IRpcStubBuffer;
  2302.                 riid: REFIID)
  2303.                return a_IRpcStubBuffer_t;                   -- objbase.h:8265
  2304.     pragma Convention(Stdcall, af_8265_IsIIDSupported);
  2305.  
  2306.     type af_8269_CountRefs is access function (
  2307.                 This: access IRpcStubBuffer)
  2308.                return Win32.ULONG;                          -- objbase.h:8269
  2309.     pragma Convention(Stdcall, af_8269_CountRefs);
  2310.  
  2311.     type af_8272_DebugServerQueryInterface is access function (
  2312.                 This: access IRpcStubBuffer;
  2313.                 ppv : access Win32.PVOID)
  2314.                return HRESULT;                              -- objbase.h:8272
  2315.     pragma Convention(Stdcall, af_8272_DebugServerQueryInterface);
  2316.  
  2317.     type ap_8276_DebugServerRelease is access procedure (
  2318.                 This: access IRpcStubBuffer;
  2319.                 pv  : Win32.PVOID);                         -- objbase.h:8276
  2320.     pragma Convention(Stdcall, ap_8276_DebugServerRelease);
  2321.  
  2322.     type af_8454_QueryInterface is access function (
  2323.                 This     : access IPSFactoryBuffer;
  2324.                 riid     : REFIID;
  2325.                 ppvObject: access Win32.PVOID)
  2326.                return HRESULT;                              -- objbase.h:8454
  2327.     pragma Convention(Stdcall, af_8454_QueryInterface);
  2328.  
  2329.     type af_8459_AddRef is access function (
  2330.                 This: access IPSFactoryBuffer)
  2331.                return Win32.ULONG;                          -- objbase.h:8459
  2332.     pragma Convention(Stdcall, af_8459_AddRef);
  2333.  
  2334.     type af_8462_Release is access function (
  2335.                 This: access IPSFactoryBuffer)
  2336.                return Win32.ULONG;                          -- objbase.h:8462
  2337.     pragma Convention(Stdcall, af_8462_Release);
  2338.  
  2339.     type af_8465_CreateProxy is access function (
  2340.                 This     : access IPSFactoryBuffer;
  2341.                 pUnkOuter: access IUnknown;
  2342.                 riid     : REFIID;
  2343.                 ppProxy  : access PIRpcProxyBuffer;
  2344.                 ppv      : access Win32.PVOID)
  2345.                return HRESULT;                              -- objbase.h:8465
  2346.     pragma Convention(Stdcall, af_8465_CreateProxy);
  2347.  
  2348.     type af_8472_CreateStub is access function (
  2349.                 This      : access IPSFactoryBuffer;
  2350.                 riid      : REFIID;
  2351.                 pUnkServer: access IUnknown;
  2352.                 ppStub    : access a_IRpcStubBuffer_t)
  2353.                return HRESULT;                              -- objbase.h:8472
  2354.     pragma Convention(Stdcall, af_8472_CreateStub);
  2355.  
  2356.     type RemHGLOBAL is                                      -- objbase.h:331
  2357.         record
  2358.             fNullHGlobal: Win32.INT;                        -- objbase.h:333
  2359.             cbData      : Win32.UINT;                       -- objbase.h:334
  2360.             data        : Win32.BYTE_Array(0..Win32.ANYSIZE_ARRAY);
  2361.                                                             -- objbase.h:335
  2362.         end record;
  2363.  
  2364.     type RemHMETAFILEPICT is                                -- objbase.h:339
  2365.         record
  2366.             mm    : Win32.INT;                              -- objbase.h:341
  2367.             xExt  : Win32.INT;                              -- objbase.h:342
  2368.             yExt  : Win32.INT;                              -- objbase.h:343
  2369.             cbData: Win32.UINT;                             -- objbase.h:344
  2370.             data  : Win32.BYTE_Array(0..Win32.ANYSIZE_ARRAY);
  2371.                                                             -- objbase.h:345
  2372.         end record;
  2373.  
  2374.     type RemHENHMETAFILE is                                 -- objbase.h:352
  2375.         record
  2376.             cbData: Win32.UINT;                             -- objbase.h:354
  2377.             data  : Win32.BYTE_Array(0..Win32.ANYSIZE_ARRAY);
  2378.                                                             -- objbase.h:355
  2379.         end record;
  2380.  
  2381.     type RemHBITMAP is                                      -- objbase.h:359
  2382.         record
  2383.             cbData: Win32.UINT;                             -- objbase.h:361
  2384.             data  : Win32.BYTE_Array(0..Win32.ANYSIZE_ARRAY);
  2385.                                                             -- objbase.h:362
  2386.         end record;
  2387.  
  2388.     type RemHPALETTE is                                     -- objbase.h:366
  2389.         record
  2390.             cbData: Win32.UINT;                             -- objbase.h:368
  2391.             data  : Win32.BYTE_Array(0..Win32.ANYSIZE_ARRAY);
  2392.                                                             -- objbase.h:369
  2393.         end record;
  2394.  
  2395.     type RemBRUSH is                                        -- objbase.h:373
  2396.         record
  2397.             cbData: Win32.UINT;                             -- objbase.h:375
  2398.             data  : Win32.BYTE_Array(0..Win32.ANYSIZE_ARRAY);
  2399.                                                             -- objbase.h:376
  2400.         end record;
  2401.  
  2402.     type OBJECTID is                                        -- objbase.h:937
  2403.         record
  2404.             Lineage   : Win32.Rpcdce.GUID;                  -- objbase.h:939
  2405.             Uniquifier: Win32.UINT;                         -- objbase.h:940
  2406.         end record;
  2407.  
  2408.     type IUnknown is                                        -- objbase.h:1173
  2409.         record
  2410.             lpVtbl: a_IUnknownVtbl_t;                       -- objbase.h:1469
  2411.         end record;
  2412.  
  2413.     type IClassFactory is                                   -- objbase.h:1179
  2414.         record
  2415.             lpVtbl: a_IClassFactoryVtbl_t;                  -- objbase.h:1594
  2416.         end record;
  2417.  
  2418.     type IMarshal is                                        -- objbase.h:1185
  2419.         record
  2420.             lpVtbl: a_IMarshalVtbl_t;                       -- objbase.h:1774
  2421.         end record;
  2422.  
  2423.     type IMalloc is                                         -- objbase.h:1191
  2424.         record
  2425.             lpVtbl: a_IMallocVtbl_t;                        -- objbase.h:1996
  2426.         end record;
  2427.  
  2428.     type IStdMarshalInfo is                                 -- objbase.h:1197
  2429.         record
  2430.             lpVtbl: a_IStdMarshalInfoVtbl_t;                -- objbase.h:2170
  2431.         end record;
  2432.  
  2433.     type IExternalConnection is                             -- objbase.h:1203
  2434.         record
  2435.             lpVtbl: a_IExternalConnectionVtbl_t;            -- objbase.h:2288
  2436.         end record;
  2437.  
  2438.     type IWeakRef is                                        -- objbase.h:1209
  2439.         record
  2440.             lpVtbl: a_IWeakRefVtbl_t;                       -- objbase.h:2410
  2441.         end record;
  2442.  
  2443.     type IEnumUnknown is                                    -- objbase.h:1215
  2444.         record
  2445.             lpVtbl: a_IEnumUnknownVtbl_t;                   -- objbase.h:2544
  2446.         end record;
  2447.  
  2448.     type IBindCtx is                                        -- objbase.h:1221
  2449.         record
  2450.             lpVtbl: a_IBindCtxVtbl_t;                       -- objbase.h:2772
  2451.         end record;
  2452.  
  2453.     type IParseDisplayName is                               -- objbase.h:1227
  2454.         record
  2455.             lpVtbl: a_IParseDisplayNameVtbl_t;              -- objbase.h:3009
  2456.         end record;
  2457.  
  2458.     type IEnumMoniker is                                    -- objbase.h:1233
  2459.         record
  2460.             lpVtbl: a_IEnumMonikerVtbl_t;                   -- objbase.h:3130
  2461.         end record;
  2462.  
  2463.     type IRunnableObject is                                 -- objbase.h:1239
  2464.         record
  2465.             lpVtbl: a_IRunnableObjectVtbl_t;                -- objbase.h:3299
  2466.         end record;
  2467.  
  2468.     type IRunningObjectTable is                             -- objbase.h:1245
  2469.         record
  2470.             lpVtbl: a_IRunningObjectTableVtbl_t;            -- objbase.h:3508
  2471.         end record;
  2472.  
  2473.     type IPersist is                                        -- objbase.h:1251
  2474.         record
  2475.             lpVtbl: a_IPersistVtbl_t;                       -- objbase.h:3699
  2476.         end record;
  2477.  
  2478.     type IPersistStream is                                  -- objbase.h:1257
  2479.         record
  2480.             lpVtbl: a_IPersistStreamVtbl_t;                 -- objbase.h:3819
  2481.         end record;
  2482.  
  2483.     type IMoniker is                                        -- objbase.h:1263
  2484.         record
  2485.             lpVtbl: a_IMonikerVtbl_t;                       -- objbase.h:4149
  2486.         end record;
  2487.  
  2488.     type IEnumString is                                     -- objbase.h:1269
  2489.         record
  2490.             lpVtbl: a_IEnumStringVtbl_t;                    -- objbase.h:4518
  2491.         end record;
  2492.  
  2493.     type IStream is                                         -- objbase.h:1275
  2494.         record
  2495.             lpVtbl: a_IStreamVtbl_t;                        -- objbase.h:4796
  2496.         end record;
  2497.  
  2498.     type IEnumSTATSTG is                                    -- objbase.h:1281
  2499.         record
  2500.             lpVtbl: a_IEnumSTATSTGVtbl_t;                   -- objbase.h:5077
  2501.         end record;
  2502.  
  2503.     type IStorage is                                        -- objbase.h:1287
  2504.         record
  2505.             lpVtbl: a_IStorageVtbl_t;                       -- objbase.h:5391
  2506.         end record;
  2507.  
  2508.     type IPersistFile is                                    -- objbase.h:1293
  2509.         record
  2510.             lpVtbl: a_IPersistFileVtbl_t;                   -- objbase.h:5763
  2511.         end record;
  2512.  
  2513.     type IPersistStorage is                                 -- objbase.h:1299
  2514.         record
  2515.             lpVtbl: a_IPersistStorageVtbl_t;                -- objbase.h:5960
  2516.         end record;
  2517.  
  2518.     type ILockBytes is                                      -- objbase.h:1305
  2519.         record
  2520.             lpVtbl: a_ILockBytesVtbl_t;                     -- objbase.h:6195
  2521.         end record;
  2522.  
  2523.     type IEnumFORMATETC is                                  -- objbase.h:1311
  2524.         record
  2525.             lpVtbl: a_IEnumFORMATETCVtbl_t;                 -- objbase.h:6443
  2526.         end record;
  2527.  
  2528.     type IEnumSTATDATA is                                   -- objbase.h:1317
  2529.         record
  2530.             lpVtbl: a_IEnumSTATDATAVtbl_t;                  -- objbase.h:6631
  2531.         end record;
  2532.  
  2533.     type IRootStorage is                                    -- objbase.h:1323
  2534.         record
  2535.             lpVtbl: a_IRootStorageVtbl_t;                   -- objbase.h:6772
  2536.         end record;
  2537.  
  2538.     type IAdviseSink is                                     -- objbase.h:1329
  2539.         record
  2540.             lpVtbl: a_IAdviseSinkVtbl_t;                    -- objbase.h:6958
  2541.         end record;
  2542.  
  2543.     type IAdviseSink2 is                                    -- objbase.h:1335
  2544.         record
  2545.             lpVtbl: a_IAdviseSink2Vtbl_t;                   -- objbase.h:7133
  2546.         end record;
  2547.  
  2548.     type IDataObject is                                     -- objbase.h:1341
  2549.         record
  2550.             lpVtbl: a_IDataObjectVtbl_t;                    -- objbase.h:7325
  2551.         end record;
  2552.  
  2553.     type IDataAdviseHolder is                               -- objbase.h:1347
  2554.         record
  2555.             lpVtbl: a_IDataAdviseHolderVtbl_t;              -- objbase.h:7582
  2556.         end record;
  2557.  
  2558.     type IMessageFilter is                                  -- objbase.h:1353
  2559.         record
  2560.             lpVtbl: a_IMessageFilterVtbl_t;                 -- objbase.h:7800
  2561.         end record;
  2562.  
  2563.     type IRpcProxyBuffer is                                 -- objbase.h:1365
  2564.         record
  2565.             lpVtbl: a_IRpcProxyBufferVtbl_t;                -- objbase.h:8138
  2566.         end record;
  2567.  
  2568.     type IPSFactoryBuffer is                                -- objbase.h:1377
  2569.         record
  2570.             lpVtbl: a_IPSFactoryBufferVtbl_t;               -- objbase.h:8482
  2571.         end record;
  2572.  
  2573.     type IUnknownVtbl is                                    -- objbase.h:1451
  2574.         record
  2575.             QueryInterface: af_1454_QueryInterface;         -- objbase.h:1454
  2576.             AddRef        : af_1459_AddRef;                 -- objbase.h:1459
  2577.             Release       : af_1462_Release;                -- objbase.h:1462
  2578.         end record;
  2579.  
  2580.     type IClassFactoryVtbl is                               -- objbase.h:1566
  2581.         record
  2582.             QueryInterface: af_1569_QueryInterface;         -- objbase.h:1569
  2583.             AddRef        : af_1574_AddRef;                 -- objbase.h:1574
  2584.             Release       : af_1577_Release;                -- objbase.h:1577
  2585.             CreateInstance: af_1580_CreateInstance;         -- objbase.h:1580
  2586.             LockServer    : af_1586_LockServer;             -- objbase.h:1586
  2587.         end record;
  2588.  
  2589.     type IMarshalVtbl is                                    -- objbase.h:1715
  2590.         record
  2591.             QueryInterface    : af_1718_QueryInterface;     -- objbase.h:1718
  2592.             AddRef            : af_1723_AddRef;             -- objbase.h:1723
  2593.             Release           : af_1726_Release;            -- objbase.h:1726
  2594.             GetUnmarshalClass : af_1729_GetUnmarshalClass;  -- objbase.h:1729
  2595.             GetMarshalSizeMax : af_1738_GetMarshalSizeMax;  -- objbase.h:1738
  2596.             MarshalInterface  : af_1747_MarshalInterface;   -- objbase.h:1747
  2597.             UnmarshalInterface: af_1756_UnmarshalInterface; -- objbase.h:1756
  2598.             ReleaseMarshalData: af_1762_ReleaseMarshalData; -- objbase.h:1762
  2599.             DisconnectObject  : af_1766_DisconnectObject;   -- objbase.h:1766
  2600.         end record;
  2601.  
  2602.     type IMallocVtbl is                                     -- objbase.h:1954
  2603.         record
  2604.             QueryInterface: af_1957_QueryInterface;         -- objbase.h:1957
  2605.             AddRef        : af_1962_AddRef;                 -- objbase.h:1962
  2606.             Release       : af_1965_Release;                -- objbase.h:1965
  2607.             Alloc         : af_1968_Alloc;                  -- objbase.h:1968
  2608.             Realloc       : af_1972_Realloc;                -- objbase.h:1972
  2609.             Free          : ap_1977_Free;                   -- objbase.h:1977
  2610.             GetSize       : af_1981_GetSize;                -- objbase.h:1981
  2611.             DidAlloc      : af_1985_DidAlloc;               -- objbase.h:1985
  2612.             HeapMinimize  : ap_1989_HeapMinimize;           -- objbase.h:1989
  2613.         end record;
  2614.  
  2615.     type IStdMarshalInfoVtbl is                             -- objbase.h:2146
  2616.         record
  2617.             QueryInterface    : af_2149_QueryInterface;     -- objbase.h:2149
  2618.             AddRef            : af_2154_AddRef;             -- objbase.h:2154
  2619.             Release           : af_2157_Release;            -- objbase.h:2157
  2620.             GetClassForHandler: af_2160_GetClassForHandler; -- objbase.h:2160
  2621.         end record;
  2622.  
  2623.     type IExternalConnectionVtbl is                         -- objbase.h:2259
  2624.         record
  2625.             QueryInterface   : af_2262_QueryInterface;      -- objbase.h:2262
  2626.             AddRef           : af_2267_AddRef;              -- objbase.h:2267
  2627.             Release          : af_2270_Release;             -- objbase.h:2270
  2628.             AddConnection    : af_2273_AddConnection;       -- objbase.h:2273
  2629.             ReleaseConnection: af_2278_ReleaseConnection;   -- objbase.h:2278
  2630.         end record;
  2631.  
  2632.     type IWeakRefVtbl is                                    -- objbase.h:2383
  2633.         record
  2634.             QueryInterface  : af_2386_QueryInterface;       -- objbase.h:2386
  2635.             AddRef          : af_2391_AddRef;               -- objbase.h:2391
  2636.             Release         : af_2394_Release;              -- objbase.h:2394
  2637.             ChangeWeakCount : af_2397_ChangeWeakCount;      -- objbase.h:2397
  2638.             ReleaseKeepAlive: af_2401_ReleaseKeepAlive;     -- objbase.h:2401
  2639.         end record;
  2640.  
  2641.     type IEnumUnknownVtbl is                                -- objbase.h:2509
  2642.         record
  2643.             QueryInterface: af_2512_QueryInterface;         -- objbase.h:2512
  2644.             AddRef        : af_2517_AddRef;                 -- objbase.h:2517
  2645.             Release       : af_2520_Release;                -- objbase.h:2520
  2646.             Next          : af_2523_Next;                   -- objbase.h:2523
  2647.             Skip          : af_2529_Skip;                   -- objbase.h:2529
  2648.             Reset         : af_2533_Reset;                  -- objbase.h:2533
  2649.             Clone         : af_2536_Clone;                  -- objbase.h:2536
  2650.         end record;
  2651.  
  2652.     type BIND_OPTS is                                       -- objbase.h:2652
  2653.         record
  2654.             cbStruct           : DWORD;                     -- objbase.h:2654
  2655.             grfFlags           : DWORD;                     -- objbase.h:2655
  2656.             grfMode            : DWORD;                     -- objbase.h:2656
  2657.             dwTickCountDeadline: DWORD;                     -- objbase.h:2657
  2658.         end record;
  2659.  
  2660.     type IBindCtxVtbl is                                    -- objbase.h:2713
  2661.         record
  2662.             QueryInterface       : af_2716_QueryInterface;  -- objbase.h:2716
  2663.             AddRef               : af_2721_AddRef;          -- objbase.h:2721
  2664.             Release              : af_2724_Release;         -- objbase.h:2724
  2665.             RegisterObjectBound  : af_2727_RegisterObjectBound; 
  2666.                                                             -- objbase.h:2727
  2667.             RevokeObjectBound    : af_2731_RevokeObjectBound;
  2668.                                                             -- objbase.h:2731
  2669.             ReleaseBoundObjects  : af_2735_ReleaseBoundObjects;
  2670.                                                             -- objbase.h:2735
  2671.             SetBindOptions       : af_2738_SetBindOptions;  -- objbase.h:2738
  2672.             GetBindOptions       : af_2742_GetBindOptions;  -- objbase.h:2742
  2673.             GetRunningObjectTable: af_2746_GetRunningObjectTable;
  2674.                                                             -- objbase.h:2746
  2675.             RegisterObjectParam  : af_2750_RegisterObjectParam;
  2676.                                                             -- objbase.h:2750
  2677.             GetObjectParam       : af_2755_GetObjectParam;  -- objbase.h:2755
  2678.             EnumObjectParam      : af_2760_EnumObjectParam; -- objbase.h:2760
  2679.             RevokeObjectParam    : af_2764_RevokeObjectParam;
  2680.                                                             -- objbase.h:2764
  2681.         end record;
  2682.  
  2683.     type IParseDisplayNameVtbl is                           -- objbase.h:2984
  2684.         record
  2685.             QueryInterface  : af_2987_QueryInterface;       -- objbase.h:2987
  2686.             AddRef          : af_2992_AddRef;               -- objbase.h:2992
  2687.             Release         : af_2995_Release;              -- objbase.h:2995
  2688.             ParseDisplayName: af_2998_ParseDisplayName;     -- objbase.h:2998
  2689.         end record;
  2690.  
  2691.     type IEnumMonikerVtbl is                                -- objbase.h:3095
  2692.         record
  2693.             QueryInterface: af_3098_QueryInterface;         -- objbase.h:3098
  2694.             AddRef        : af_3103_AddRef;                 -- objbase.h:3103
  2695.             Release       : af_3106_Release;                -- objbase.h:3106
  2696.             Next          : af_3109_Next;                   -- objbase.h:3109
  2697.             Skip          : af_3115_Skip;                   -- objbase.h:3115
  2698.             Reset         : af_3119_Reset;                  -- objbase.h:3119
  2699.             Clone         : af_3122_Clone;                  -- objbase.h:3122
  2700.         end record;
  2701.  
  2702.     type IRunnableObjectVtbl is                             -- objbase.h:3261
  2703.         record
  2704.             QueryInterface    : af_3264_QueryInterface;     -- objbase.h:3264
  2705.             AddRef            : af_3269_AddRef;             -- objbase.h:3269
  2706.             Release           : af_3272_Release;            -- objbase.h:3272
  2707.             GetRunningClass   : af_3275_GetRunningClass;    -- objbase.h:3275
  2708.             Run               : af_3279_Run;                -- objbase.h:3279
  2709.             IsRunning         : af_3283_IsRunning;          -- objbase.h:3283
  2710.             LockRunning       : af_3286_LockRunning;        -- objbase.h:3286
  2711.             SetContainedObject: af_3291_SetContainedObject; -- objbase.h:3291
  2712.         end record;
  2713.  
  2714.     type IRunningObjectTableVtbl is                         -- objbase.h:3456
  2715.         record
  2716.             QueryInterface     : af_3459_QueryInterface;    -- objbase.h:3459
  2717.             AddRef             : af_3464_AddRef;            -- objbase.h:3464
  2718.             Release            : af_3467_Release;           -- objbase.h:3467
  2719.             Register           : af_3470_Register;          -- objbase.h:3470
  2720.             Revoke             : af_3477_Revoke;            -- objbase.h:3477
  2721.             IsRunning          : af_3481_IsRunning;         -- objbase.h:3481
  2722.             GetObjectA         : af_3485_GetObjectA;        -- objbase.h:3485
  2723.             NoteChangeTime     : af_3490_NoteChangeTime;    -- objbase.h:3490
  2724.             GetTimeOfLastChange: af_3495_GetTimeOfLastChange;
  2725.                                                             -- objbase.h:3495
  2726.             EnumRunning        : af_3500_EnumRunning;       -- objbase.h:3500
  2727.         end record;
  2728.  
  2729.     type IPersistVtbl is                                    -- objbase.h:3677
  2730.         record
  2731.             QueryInterface: af_3680_QueryInterface;         -- objbase.h:3680
  2732.             AddRef        : af_3685_AddRef;                 -- objbase.h:3685
  2733.             Release       : af_3688_Release;                -- objbase.h:3688
  2734.             GetClassID    : af_3691_GetClassID;             -- objbase.h:3691
  2735.         end record;
  2736.  
  2737.     type IEnumStringVtbl is                                 -- objbase.h:4483
  2738.         record
  2739.             QueryInterface: af_4486_QueryInterface;         -- objbase.h:4486
  2740.             AddRef        : af_4491_AddRef;                 -- objbase.h:4491
  2741.             Release       : af_4494_Release;                -- objbase.h:4494
  2742.             Next          : af_4497_Next;                   -- objbase.h:4497
  2743.             Skip          : af_4503_Skip;                   -- objbase.h:4503
  2744.             Reset         : af_4507_Reset;                  -- objbase.h:4507
  2745.             Clone         : af_4510_Clone;                  -- objbase.h:4510
  2746.         end record;
  2747.  
  2748.     type STATSTG is                                         -- objbase.h:4623
  2749.         record
  2750.             pwcsName         : LPOLESTR;                    -- objbase.h:4625
  2751.             c_type           : DWORD;                       -- objbase.h:4626
  2752.             cbSize           : Win32.Winnt.ULARGE_INTEGER;  -- objbase.h:4627
  2753.             mtime            : Win32.Winbase.FILETIME;      -- objbase.h:4628
  2754.             ctime            : Win32.Winbase.FILETIME;      -- objbase.h:4629
  2755.             atime            : Win32.Winbase.FILETIME;      -- objbase.h:4630
  2756.             grfMode          : DWORD;                       -- objbase.h:4631
  2757.             grfLocksSupported: DWORD;                       -- objbase.h:4632
  2758.             clsid            : Objbase.CLSID;               -- objbase.h:4633
  2759.             grfStateBits     : DWORD;                       -- objbase.h:4634
  2760.             reserved         : DWORD;                       -- objbase.h:4635
  2761.         end record;
  2762.  
  2763.     type IStreamVtbl is                                     -- objbase.h:4721
  2764.         record
  2765.             QueryInterface: af_4724_QueryInterface;         -- objbase.h:4724
  2766.             AddRef        : af_4729_AddRef;                 -- objbase.h:4729
  2767.             Release       : af_4732_Release;                -- objbase.h:4732
  2768.             Read          : af_4735_Read;                   -- objbase.h:4735
  2769.             Write         : af_4741_Write;                  -- objbase.h:4741
  2770.             Seek          : af_4747_Seek;                   -- objbase.h:4747
  2771.             SetSize       : af_4753_SetSize;                -- objbase.h:4753
  2772.             CopyTo        : af_4757_CopyTo;                 -- objbase.h:4757
  2773.             Commit        : af_4764_Commit;                 -- objbase.h:4764
  2774.             Revert        : af_4768_Revert;                 -- objbase.h:4768
  2775.             LockRegion    : af_4771_LockRegion;             -- objbase.h:4771
  2776.             UnlockRegion  : af_4777_UnlockRegion;           -- objbase.h:4777
  2777.             Stat          : af_4783_Stat;                   -- objbase.h:4783
  2778.             Clone         : af_4788_Clone;                  -- objbase.h:4788
  2779.         end record;
  2780.  
  2781.     type IEnumSTATSTGVtbl is                                -- objbase.h:5042
  2782.         record
  2783.             QueryInterface: af_5045_QueryInterface;         -- objbase.h:5045
  2784.             AddRef        : af_5050_AddRef;                 -- objbase.h:5050
  2785.             Release       : af_5053_Release;                -- objbase.h:5053
  2786.             Next          : af_5056_Next;                   -- objbase.h:5056
  2787.             Skip          : af_5062_Skip;                   -- objbase.h:5062
  2788.             Reset         : af_5066_Reset;                  -- objbase.h:5066
  2789.             Clone         : af_5069_Clone;                  -- objbase.h:5069
  2790.         end record;
  2791.  
  2792.     type OLECHAR_Array is array (Natural range <>) of OLECHAR;
  2793.  
  2794.     type RemSNB is                                          -- objbase.h:5182
  2795.         record
  2796.             ulCntStr : Win32.UINT;                          -- objbase.h:5184
  2797.             ulCntChar: Win32.UINT;                          -- objbase.h:5185
  2798.             rgString : OLECHAR_Array(0..Win32.ANYSIZE_ARRAY);
  2799.                                                             -- objbase.h:5186
  2800.         end record;
  2801.  
  2802.     type IStorageVtbl is                                    -- objbase.h:5282
  2803.         record
  2804.             QueryInterface : af_5285_QueryInterface;        -- objbase.h:5285
  2805.             AddRef         : af_5290_AddRef;                -- objbase.h:5290
  2806.             Release        : af_5293_Release;               -- objbase.h:5293
  2807.             CreateStream   : af_5296_CreateStream;          -- objbase.h:5296
  2808.             OpenStream     : af_5304_OpenStream;            -- objbase.h:5304
  2809.             CreateStorage  : af_5312_CreateStorage;         -- objbase.h:5312
  2810.             OpenStorage    : af_5320_OpenStorage;           -- objbase.h:5320
  2811.             CopyTo         : af_5329_CopyTo;                -- objbase.h:5329
  2812.             MoveElementTo  : af_5336_MoveElementTo;         -- objbase.h:5336
  2813.             Commit         : af_5343_Commit;                -- objbase.h:5343
  2814.             Revert         : af_5347_Revert;                -- objbase.h:5347
  2815.             EnumElements   : af_5350_EnumElements;          -- objbase.h:5350
  2816.             DestroyElement : af_5357_DestroyElement;        -- objbase.h:5357
  2817.             RenameElement  : af_5361_RenameElement;         -- objbase.h:5361
  2818.             SetElementTimes: af_5366_SetElementTimes;       -- objbase.h:5366
  2819.             SetClass       : af_5373_SetClass;              -- objbase.h:5373
  2820.             SetStateBits   : af_5377_SetStateBits;          -- objbase.h:5377
  2821.             Stat           : af_5382_Stat;                  -- objbase.h:5382
  2822.         end record;
  2823.  
  2824.     type IPersistFileVtbl is                                -- objbase.h:5720
  2825.         record
  2826.             QueryInterface: af_5723_QueryInterface;         -- objbase.h:5723
  2827.             AddRef        : af_5728_AddRef;                 -- objbase.h:5728
  2828.             Release       : af_5731_Release;                -- objbase.h:5731
  2829.             GetClassID    : af_5734_GetClassID;             -- objbase.h:5734
  2830.             IsDirty       : af_5738_IsDirty;                -- objbase.h:5738
  2831.             Load          : af_5741_Load;                   -- objbase.h:5741
  2832.             Save          : af_5746_Save;                   -- objbase.h:5746
  2833.             SaveCompleted : af_5751_SaveCompleted;          -- objbase.h:5751
  2834.             GetCurFile    : af_5755_GetCurFile;             -- objbase.h:5755
  2835.         end record;
  2836.  
  2837.     type IPersistStorageVtbl is                             -- objbase.h:5915
  2838.         record
  2839.             QueryInterface : af_5918_QueryInterface;        -- objbase.h:5918
  2840.             AddRef         : af_5923_AddRef;                -- objbase.h:5923
  2841.             Release        : af_5926_Release;               -- objbase.h:5926
  2842.             GetClassID     : af_5929_GetClassID;            -- objbase.h:5929
  2843.             IsDirty        : af_5933_IsDirty;               -- objbase.h:5933
  2844.             InitNew        : af_5936_InitNew;               -- objbase.h:5936
  2845.             Load           : af_5940_Load;                  -- objbase.h:5940
  2846.             Save           : af_5944_Save;                  -- objbase.h:5944
  2847.             SaveCompleted  : af_5949_SaveCompleted;         -- objbase.h:5949
  2848.             HandsOffStorage: af_5953_HandsOffStorage;       -- objbase.h:5953
  2849.         end record;
  2850.  
  2851.     type ILockBytesVtbl is                                  -- objbase.h:6139
  2852.         record
  2853.             QueryInterface: af_6142_QueryInterface;         -- objbase.h:6142
  2854.             AddRef        : af_6147_AddRef;                 -- objbase.h:6147
  2855.             Release       : af_6150_Release;                -- objbase.h:6150
  2856.             ReadAt        : af_6153_ReadAt;                 -- objbase.h:6153
  2857.             WriteAt       : af_6160_WriteAt;                -- objbase.h:6160
  2858.             Flush         : af_6167_Flush;                  -- objbase.h:6167
  2859.             SetSize       : af_6170_SetSize;                -- objbase.h:6170
  2860.             LockRegion    : af_6174_LockRegion;             -- objbase.h:6174
  2861.             UnlockRegion  : af_6180_UnlockRegion;           -- objbase.h:6180
  2862.             Stat          : af_6186_Stat;                   -- objbase.h:6186
  2863.         end record;
  2864.  
  2865.     type DVTARGETDEVICE is                                  -- objbase.h:6354
  2866.         record
  2867.             tdSize            : DWORD;                      -- objbase.h:6356
  2868.             tdDriverNameOffset: WORD;                       -- objbase.h:6357
  2869.             tdDeviceNameOffset: WORD;                       -- objbase.h:6358
  2870.             tdPortNameOffset  : WORD;                       -- objbase.h:6359
  2871.             tdExtDevmodeOffset: WORD;                       -- objbase.h:6360
  2872.             tdData            : Win32.BYTE_Array(0..Win32.ANYSIZE_ARRAY);
  2873.                                                             -- objbase.h:6361
  2874.         end record;
  2875.  
  2876.     type FORMATETC is                                       -- objbase.h:6371
  2877.         record
  2878.             cfFormat: CLIPFORMAT;                           -- objbase.h:6373
  2879.             ptd     : a_DVTARGETDEVICE_t;                   -- objbase.h:6374
  2880.             dwAspect: DWORD;                                -- objbase.h:6375
  2881.             lindex  : LONG;                                 -- objbase.h:6376
  2882.             tymed   : DWORD;                                -- objbase.h:6377
  2883.         end record;
  2884.  
  2885.     type IEnumFORMATETCVtbl is                              -- objbase.h:6408
  2886.         record
  2887.             QueryInterface: af_6411_QueryInterface;         -- objbase.h:6411
  2888.             AddRef        : af_6416_AddRef;                 -- objbase.h:6416
  2889.             Release       : af_6419_Release;                -- objbase.h:6419
  2890.             Next          : af_6422_Next;                   -- objbase.h:6422
  2891.             Skip          : af_6428_Skip;                   -- objbase.h:6428
  2892.             Reset         : af_6432_Reset;                  -- objbase.h:6432
  2893.             Clone         : af_6435_Clone;                  -- objbase.h:6435
  2894.         end record;
  2895.  
  2896.     type STATDATA is                                        -- objbase.h:6560
  2897.         record
  2898.             formatetc   : Objbase.FORMATETC;                -- objbase.h:6562
  2899.             advf        : DWORD;                            -- objbase.h:6563
  2900.             pAdvSink    : LPADVISESINK;                     -- objbase.h:6564
  2901.             dwConnection: DWORD;                            -- objbase.h:6565
  2902.         end record;
  2903.  
  2904.     type IEnumSTATDATAVtbl is                               -- objbase.h:6596
  2905.         record
  2906.             QueryInterface: af_6599_QueryInterface;         -- objbase.h:6599
  2907.             AddRef        : af_6604_AddRef;                 -- objbase.h:6604
  2908.             Release       : af_6607_Release;                -- objbase.h:6607
  2909.             Next          : af_6610_Next;                   -- objbase.h:6610
  2910.             Skip          : af_6616_Skip;                   -- objbase.h:6616
  2911.             Reset         : af_6620_Reset;                  -- objbase.h:6620
  2912.             Clone         : af_6623_Clone;                  -- objbase.h:6623
  2913.         end record;
  2914.  
  2915.     type IRootStorageVtbl is                                -- objbase.h:6750
  2916.         record
  2917.             QueryInterface: af_6753_QueryInterface;         -- objbase.h:6753
  2918.             AddRef        : af_6758_AddRef;                 -- objbase.h:6758
  2919.             Release       : af_6761_Release;                -- objbase.h:6761
  2920.             SwitchToFile  : af_6764_SwitchToFile;           -- objbase.h:6764
  2921.         end record;
  2922.  
  2923.     type RemSTGMEDIUM is                                    -- objbase.h:6845
  2924.         record
  2925.             tymed         : DWORD;                          -- objbase.h:6847
  2926.             dwHandleType  : DWORD;                          -- objbase.h:6848
  2927.             pData         : Win32.UINT;                     -- objbase.h:6849
  2928.             pUnkForRelease: Win32.UINT;                     -- objbase.h:6850
  2929.             cbData        : Win32.UINT;                     -- objbase.h:6851
  2930.             data          : Win32.BYTE_Array(0..Win32.ANYSIZE_ARRAY);
  2931.                                                             -- objbase.h:6852
  2932.         end record;
  2933.  
  2934.     type union_anonymous7_t_kind is (                       -- objbase.h:6867
  2935.         hBitmap_kind,
  2936.         hMetaFilePict_kind,
  2937.         hEnhMetaFile_kind,
  2938.         hGlobal_kind,
  2939.         lpszFileName_kind,
  2940.         pstm_kind,
  2941.         pstg_kind
  2942.     );
  2943.  
  2944.     type union_anonymous7_t (Which: union_anonymous7_t_kind := hBitmap_kind) is
  2945.                                                             -- objbase.h:6867
  2946.         record
  2947.             case Which is
  2948.                 when hBitmap_kind =>
  2949.                     hBitmap: Win32.Windef.HBITMAP;          -- objbase.h:6860
  2950.                 when hMetaFilePict_kind =>
  2951.                     hMetaFilePict: Objbase.HMETAFILEPICT;   -- objbase.h:6861
  2952.                 when hEnhMetaFile_kind =>
  2953.                     hEnhMetaFile: Win32.Windef.HENHMETAFILE;-- objbase.h:6862
  2954.                 when hGlobal_kind =>
  2955.                     hGlobal: Win32.Windef.HGLOBAL;          -- objbase.h:6863
  2956.                 when lpszFileName_kind =>
  2957.                     lpszFileName: LPOLESTR;                 -- objbase.h:6864
  2958.                 when pstm_kind =>
  2959.                     pstm : LPSTREAM;                        -- objbase.h:6865
  2960.                 when pstg_kind =>
  2961.                     pstg : LPSTORAGE;                       -- objbase.h:6866
  2962.             end case;
  2963.         end record;
  2964.  
  2965.     pragma Convention(C, union_anonymous7_t);
  2966.     pragma Unchecked_Union(union_anonymous7_t);
  2967.  
  2968.     type STGMEDIUM is                                       -- objbase.h:6857
  2969.         record
  2970.             tymed         : DWORD;                          -- objbase.h:6858
  2971.             u             : union_anonymous7_t;             -- objbase.h:6867
  2972.             pUnkForRelease: LPUNKNOWN;                      -- objbase.h:6868
  2973.         end record;
  2974.  
  2975.     type IAdviseSinkVtbl is                                 -- objbase.h:6920
  2976.         record
  2977.             QueryInterface: af_6923_QueryInterface;         -- objbase.h:6923
  2978.             AddRef        : af_6928_AddRef;                 -- objbase.h:6928
  2979.             Release       : af_6931_Release;                -- objbase.h:6931
  2980.             OnDataChange  : ap_6934_OnDataChange;           -- objbase.h:6934
  2981.             OnViewChange  : ap_6939_OnViewChange;           -- objbase.h:6939
  2982.             OnRename      : ap_6944_OnRename;               -- objbase.h:6944
  2983.             OnSave        : ap_6948_OnSave;                 -- objbase.h:6948
  2984.             OnClose       : ap_6951_OnClose;                -- objbase.h:6951
  2985.         end record;
  2986.  
  2987.     type IAdviseSink2Vtbl is                                -- objbase.h:7091
  2988.         record
  2989.             QueryInterface : af_7094_QueryInterface;        -- objbase.h:7094
  2990.             AddRef         : af_7099_AddRef;                -- objbase.h:7099
  2991.             Release        : af_7102_Release;               -- objbase.h:7102
  2992.             OnDataChange   : ap_7105_OnDataChange;          -- objbase.h:7105
  2993.             OnViewChange   : ap_7110_OnViewChange;          -- objbase.h:7110
  2994.             OnRename       : ap_7115_OnRename;              -- objbase.h:7115
  2995.             OnSave         : ap_7119_OnSave;                -- objbase.h:7119
  2996.             OnClose        : ap_7122_OnClose;               -- objbase.h:7122
  2997.             OnLinkSrcChange: ap_7125_OnLinkSrcChange;       -- objbase.h:7125
  2998.         end record;
  2999.  
  3000.     type IDataObjectVtbl is                                 -- objbase.h:7262
  3001.         record
  3002.             QueryInterface       : af_7265_QueryInterface;  -- objbase.h:7265
  3003.             AddRef               : af_7270_AddRef;          -- objbase.h:7270
  3004.             Release              : af_7273_Release;         -- objbase.h:7273
  3005.             GetData              : af_7276_GetData;         -- objbase.h:7276
  3006.             GetDataHere          : af_7281_GetDataHere;     -- objbase.h:7281
  3007.             QueryGetData         : af_7286_QueryGetData;    -- objbase.h:7286
  3008.             GetCanonicalFormatEtc: af_7290_GetCanonicalFormatEtc;
  3009.                                                             -- objbase.h:7290
  3010.             SetData              : af_7295_SetData;         -- objbase.h:7295
  3011.             EnumFormatEtc        : af_7301_EnumFormatEtc;   -- objbase.h:7301
  3012.             DAdvise              : af_7306_DAdvise;         -- objbase.h:7306
  3013.             DUnadvise            : af_7313_DUnadvise;       -- objbase.h:7313
  3014.             EnumDAdvise          : af_7317_EnumDAdvise;     -- objbase.h:7317
  3015.         end record;
  3016.  
  3017.     type IDataAdviseHolderVtbl is                           -- objbase.h:7542
  3018.         record
  3019.             QueryInterface  : af_7545_QueryInterface;       -- objbase.h:7545
  3020.             AddRef          : af_7550_AddRef;               -- objbase.h:7550
  3021.             Release         : af_7553_Release;              -- objbase.h:7553
  3022.             Advise          : af_7556_Advise;               -- objbase.h:7556
  3023.             Unadvise        : af_7564_Unadvise;             -- objbase.h:7564
  3024.             EnumAdvise      : af_7568_EnumAdvise;           -- objbase.h:7568
  3025.             SendOnDataChange: af_7572_SendOnDataChange;     -- objbase.h:7572
  3026.         end record;
  3027.  
  3028.     type INTERFACEINFO is                                   -- objbase.h:7725
  3029.         record
  3030.             pUnk   : LPUNKNOWN;                             -- objbase.h:7727
  3031.             iid    : Objbase.IID;                           -- objbase.h:7728
  3032.             wMethod: WORD;                                  -- objbase.h:7729
  3033.         end record;
  3034.  
  3035.     type IMessageFilterVtbl is                              -- objbase.h:7763
  3036.         record
  3037.             QueryInterface    : af_7766_QueryInterface;     -- objbase.h:7766
  3038.             AddRef            : af_7771_AddRef;             -- objbase.h:7771
  3039.             Release           : af_7774_Release;            -- objbase.h:7774
  3040.             HandleInComingCall: af_7777_HandleInComingCall; -- objbase.h:7777
  3041.             RetryRejectedCall : af_7784_RetryRejectedCall;  -- objbase.h:7784
  3042.             MessagePending    : af_7790_MessagePending;     -- objbase.h:7790
  3043.         end record;
  3044.  
  3045.     type PVOID_Array is array (Natural range <>) of Win32.PVOID;
  3046.                                                             -- objbase.h:7903
  3047.     type RPCOLEMESSAGE is                                   -- objbase.h:7896
  3048.         record
  3049.             reserved1         : Win32.PVOID;                -- objbase.h:7898
  3050.             dataRepresentation: RPCOLEDATAREP;              -- objbase.h:7899
  3051.             Buffer            : Win32.PVOID;                -- objbase.h:7900
  3052.             cbBuffer          : Win32.ULONG;                -- objbase.h:7901
  3053.             iMethod           : Win32.ULONG;                -- objbase.h:7902
  3054.             reserved2         : PVOID_Array(0..4);          -- objbase.h:7903
  3055.             rpcFlags          : Win32.ULONG;                -- objbase.h:7904
  3056.         end record;
  3057.  
  3058.     type IRpcChannelBufferVtbl is                           -- objbase.h:7939
  3059.         record
  3060.             QueryInterface: af_7942_QueryInterface;         -- objbase.h:7942
  3061.             AddRef        : af_7947_AddRef;                 -- objbase.h:7947
  3062.             Release       : af_7950_Release;                -- objbase.h:7950
  3063.             GetBuffer     : af_7953_GetBuffer;              -- objbase.h:7953
  3064.             SendReceive   : af_7958_SendReceive;            -- objbase.h:7958
  3065.             FreeBuffer    : af_7963_FreeBuffer;             -- objbase.h:7963
  3066.             GetDestCtx    : af_7967_GetDestCtx;             -- objbase.h:7967
  3067.             IsConnected   : af_7972_IsConnected;            -- objbase.h:7972
  3068.         end record;
  3069.  
  3070.     type IRpcChannelBuffer is                               -- objbase.h:7977
  3071.         record
  3072.             lpVtbl: a_IRpcChannelBufferVtbl; 
  3073.                                                             -- objbase.h:7979
  3074.         end record;
  3075.  
  3076.  
  3077.     type IRpcProxyBufferVtbl is                             -- objbase.h:8113
  3078.         record
  3079.             QueryInterface: af_8116_QueryInterface;         -- objbase.h:8116
  3080.             AddRef        : af_8121_AddRef;                 -- objbase.h:8121
  3081.             Release       : af_8124_Release;                -- objbase.h:8124
  3082.             Connect       : af_8127_Connect;                -- objbase.h:8127
  3083.             Disconnect    : ap_8131_Disconnect;             -- objbase.h:8131
  3084.         end record;
  3085.  
  3086.     type IRpcStubBufferVtbl is                              -- objbase.h:8239
  3087.         record
  3088.             QueryInterface           : af_8242_QueryInterface;
  3089.                                                             -- objbase.h:8242
  3090.             AddRef                   : af_8247_AddRef;      -- objbase.h:8247
  3091.             Release                  : af_8250_Release;     -- objbase.h:8250
  3092.             Connect                  : af_8253_Connect;     -- objbase.h:8253
  3093.             Disconnect               : ap_8257_Disconnect;  -- objbase.h:8257
  3094.             Invoke                   : af_8260_Invoke;      -- objbase.h:8260
  3095.             IsIIDSupported           : af_8265_IsIIDSupported;
  3096.                                                             -- objbase.h:8265
  3097.             CountRefs                : af_8269_CountRefs;   -- objbase.h:8269
  3098.         end record;
  3099.  
  3100.     type IRpcStubBuffer is                                  -- objbase.h:8282
  3101.         record
  3102.             lpVtbl: a_IRpcStubBufferVtbl;                   -- objbase.h:8284
  3103.         end record;
  3104.  
  3105.     type IPSFactoryBufferVtbl is                            -- objbase.h:8451
  3106.         record
  3107.             QueryInterface: af_8454_QueryInterface;         -- objbase.h:8454
  3108.             AddRef        : af_8459_AddRef;                 -- objbase.h:8459
  3109.             Release       : af_8462_Release;                -- objbase.h:8462
  3110.             CreateProxy   : af_8465_CreateProxy;            -- objbase.h:8465
  3111.             CreateStub    : af_8472_CreateStub;             -- objbase.h:8472
  3112.         end record;
  3113.  
  3114.     type LPFNGETCLASSOBJECT is access function (
  3115.                 rclsid: REFCLSID;
  3116.                 riid  : REFIID;
  3117.                 ppv   : access Win32.PVOID)
  3118.                return HRESULT;                              -- objbase.h:9055
  3119.     pragma Convention(Stdcall, LPFNGETCLASSOBJECT);
  3120.  
  3121.     type LPFNCANUNLOADNOW is access function  return HRESULT;
  3122.     pragma Convention(Stdcall, LPFNCANUNLOADNOW);
  3123.                                                             -- objbase.h:9061
  3124.  
  3125.     IWinTypes_v0_1_c_ifspec     : Win32.Rpcdce.RPC_IF_HANDLE;
  3126.                                                             -- objbase.h:1110
  3127.     IWinTypes_v0_1_s_ifspec     : Win32.Rpcdce.RPC_IF_HANDLE;
  3128.                                                             -- objbase.h:1111
  3129.     MIDL_intf_0000_v0_0_c_ifspec: Win32.Rpcdce.RPC_IF_HANDLE;
  3130.                                                             -- objbase.h:1147
  3131.     MIDL_intf_0000_v0_0_s_ifspec: Win32.Rpcdce.RPC_IF_HANDLE;
  3132.                                                             -- objbase.h:1148
  3133.  
  3134.     GUID_NULL                   : IID;                      -- cguid.h:35
  3135.     IID_NULL                    : constant IID := GUID_NULL;-- objbase.h:952
  3136.     CLSID_NULL                  : constant IID := GUID_NULL;-- objbase.h:960
  3137.  
  3138.     IID_IUnknown                : IID;                      -- objbase.h:1432
  3139.     IID_IClassFactory           : IID;                      -- objbase.h:1547
  3140.     IID_IMarshal                : IID;                      -- objbase.h:1669
  3141.     IID_IMalloc                 : IID;                      -- objbase.h:1925
  3142.     IID_IStdMarshalInfo         : IID;                      -- objbase.h:2130
  3143.     IID_IExternalConnection     : IID;                      -- objbase.h:2239
  3144.     IID_IWeakRef                : IID;                      -- objbase.h:2365
  3145.     IID_IEnumUnknown            : IID;                      -- objbase.h:2485
  3146.     IID_IBindCtx                : IID;                      -- objbase.h:2671
  3147.     IID_IParseDisplayName       : IID;                      -- objbase.h:2967
  3148.     IID_IEnumMoniker            : IID;                      -- objbase.h:3071
  3149.     IID_IRunnableObject         : IID;                      -- objbase.h:3235
  3150.     IID_IRunningObjectTable     : IID;                      -- objbase.h:3418
  3151.     IID_IPersist                : IID;                      -- objbase.h:3663
  3152.     IID_IPersistStream          : IID;                      -- objbase.h:3758
  3153.     IID_IMoniker                : IID;                      -- objbase.h:3947
  3154.     IID_IEnumString             : IID;                      -- objbase.h:4459
  3155.     IID_IStream                 : IID;                      -- objbase.h:4664
  3156.     IID_IEnumSTATSTG            : IID;                      -- objbase.h:5018
  3157.     IID_IStorage                : IID;                      -- objbase.h:5195
  3158.     IID_IPersistFile            : IID;                      -- objbase.h:5693
  3159.     IID_IPersistStorage         : IID;                      -- objbase.h:5887
  3160.     IID_ILockBytes              : IID;                      -- objbase.h:6097
  3161.     IID_IEnumFORMATETC          : IID;                      -- objbase.h:6384
  3162.     IID_IEnumSTATDATA           : IID;                      -- objbase.h:6572
  3163.     IID_IRootStorage            : IID;                      -- objbase.h:6736
  3164.     IID_IAdviseSink             : IID;                      -- objbase.h:6894
  3165.     IID_IAdviseSink2            : IID;                      -- objbase.h:7077
  3166.     IID_IDataObject             : IID;                      -- objbase.h:7215
  3167.     IID_IDataAdviseHolder       : IID;                      -- objbase.h:7513
  3168.     IID_IMessageFilter          : IID;                      -- objbase.h:7736
  3169.     IID_IRpcChannelBuffer       : IID;                      -- objbase.h:7911
  3170.     IID_IRpcProxyBuffer         : IID;                      -- objbase.h:8097
  3171.     IID_IRpcStubBuffer          : IID;                      -- objbase.h:8208
  3172.     IID_IPSFactoryBuffer        : IID;                      -- objbase.h:8429
  3173.  
  3174.     function CLSCTX_ALL return Win32.UINT;                  -- objbase.h:254
  3175.     function CLSCTX_INPROC return Win32.UINT;               -- objbase.h:258
  3176.     function CLSCTX_SERVER return Win32.UINT;               -- objbase.h:260
  3177.  
  3178.     procedure LISet32(li : in out Win32.Winnt.anonymous1_t;
  3179.                       v  : in Win32.DWORD);                 -- objbase.h: 245
  3180.  
  3181.     procedure ULISet32(li : in out Win32.Winnt.anonymous1_t;
  3182.                        v  : in Win32.DWORD);                -- objbase.h: 247
  3183.  
  3184.     procedure HGLOBAL_to_xmit(
  3185.                 phGlobal: access Win32.Windef.HGLOBAL;
  3186.                 p2      : access a_RemHGLOBAL_t);       -- objbase.h:1084
  3187.  
  3188.     procedure HGLOBAL_from_xmit(
  3189.                 p1      : a_RemHGLOBAL_t;
  3190.                 phGlobal: access Win32.Windef.HGLOBAL);     -- objbase.h:1085
  3191.  
  3192.     procedure HGLOBAL_free_inst(
  3193.                 phGlobal: access Win32.Windef.HGLOBAL);     -- objbase.h:1086
  3194.  
  3195.     procedure HGLOBAL_free_xmit(
  3196.                 p1: a_RemHGLOBAL_t);                        -- objbase.h:1087
  3197.  
  3198.     procedure HBITMAP_to_xmit(
  3199.                 phBitmap: access Win32.Windef.HBITMAP;
  3200.                 p2      : access a_RemHBITMAP_t);           -- objbase.h:1088
  3201.  
  3202.     procedure HBITMAP_from_xmit(
  3203.                 p1      : a_RemHBITMAP_t;
  3204.                 phBitmap: access Win32.Windef.HBITMAP);     -- objbase.h:1089
  3205.  
  3206.     procedure HBITMAP_free_inst(
  3207.                 phBitmap: access Win32.Windef.HBITMAP);     -- objbase.h:1090
  3208.  
  3209.     procedure HBITMAP_free_xmit(
  3210.                 p1: a_RemHBITMAP_t);                        -- objbase.h:1091
  3211.  
  3212.     procedure HPALETTE_to_xmit(
  3213.                 phPalette: access Win32.Windef.HPALETTE;
  3214.                 p2       : access a_RemHPALETTE_t);         -- objbase.h:1092
  3215.  
  3216.     procedure HPALETTE_from_xmit(
  3217.                 p1       : a_RemHPALETTE_t;
  3218.                 phPalette: access Win32.Windef.HPALETTE);   -- objbase.h:1093
  3219.  
  3220.     procedure HPALETTE_free_inst(
  3221.                 phPalette: access Win32.Windef.HPALETTE);   -- objbase.h:1094
  3222.  
  3223.     procedure HPALETTE_free_xmit(
  3224.                 p1: a_RemHPALETTE_t);                       -- objbase.h:1095
  3225.  
  3226.     procedure HBRUSH_to_xmit(
  3227.                 phBrush: access Win32.Windef.HBRUSH;
  3228.                 p2     : access a_RemHBRUSH_t);             -- objbase.h:1096
  3229.  
  3230.     procedure HBRUSH_from_xmit(
  3231.                 p1: a_RemHBRUSH_t;
  3232.                 phBrush: access Win32.Windef.HBRUSH);       -- objbase.h:1097
  3233.  
  3234.     procedure HBRUSH_free_inst(
  3235.                 phBrush: access Win32.Windef.HBRUSH);       -- objbase.h:1098
  3236.  
  3237.     procedure HBRUSH_free_xmit(
  3238.                 p1: a_RemHBRUSH_t);                         -- objbase.h:1099
  3239.  
  3240.     procedure HMETAFILEPICT_to_xmit(
  3241.                 phMetaFilePict: access HMETAFILEPICT;
  3242.                 p2            : access a_RemHMETAFILEPICT_t);  
  3243.                                 -- objbase.h:1100
  3244.  
  3245.     procedure HMETAFILEPICT_from_xmit(
  3246.                 p1            : a_RemHMETAFILEPICT_t;
  3247.                 phMetaFilePict: access HMETAFILEPICT);      -- objbase.h:1101
  3248.  
  3249.     procedure HMETAFILEPICT_free_inst(
  3250.                 phMetaFilePict: access HMETAFILEPICT);      -- objbase.h:1102
  3251.  
  3252.     procedure HMETAFILEPICT_free_xmit(
  3253.                 p1: a_RemHMETAFILEPICT_t);            -- objbase.h:1103
  3254.  
  3255.     procedure HENHMETAFILE_to_xmit(
  3256.                 phEnhMetaFile: access Win32.Windef.HENHMETAFILE;
  3257.                 p2           : access a_RemHENHMETAFILE_t);            
  3258.                                 -- objbase.h:1104
  3259.  
  3260.     procedure HENHMETAFILE_from_xmit(
  3261.                 p1           : a_RemHENHMETAFILE_t;
  3262.                 phEnhMetaFile: access Win32.Windef.HENHMETAFILE); 
  3263.                                 -- objbase.h:1105
  3264.  
  3265.     procedure HENHMETAFILE_free_inst(
  3266.                 phEnhMetaFile: access Win32.Windef.HENHMETAFILE);      
  3267.                                 -- objbase.h:1106
  3268.  
  3269.     procedure HENHMETAFILE_free_xmit(
  3270.                 p1: a_RemHENHMETAFILE_t);                   -- objbase.h:1107
  3271.  
  3272.     function IUnknown_QueryInterface_Proxy(
  3273.                 This     : access IUnknown;
  3274.                 riid     : REFIID;
  3275.                 ppvObject: access Win32.PVOID)
  3276.                return HRESULT;                              -- objbase.h:1493
  3277.  
  3278.     procedure IUnknown_QueryInterface_Stub(
  3279.                 This             : access IRpcStubBuffer;
  3280.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  3281.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  3282.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:1499
  3283.  
  3284.     function IUnknown_AddRef_Proxy(
  3285.                 This: access IUnknown)
  3286.                return ULONG;                                -- objbase.h:1506
  3287.  
  3288.     procedure IUnknown_AddRef_Stub(
  3289.                 This             : access IRpcStubBuffer;
  3290.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  3291.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  3292.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:1510
  3293.  
  3294.     function IUnknown_Release_Proxy(
  3295.                 This: access IUnknown)
  3296.                return ULONG;                                -- objbase.h:1517
  3297.  
  3298.     procedure IUnknown_Release_Stub(
  3299.                 This             : access IRpcStubBuffer;
  3300.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  3301.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  3302.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:1521
  3303.  
  3304.     function IClassFactory_RemoteCreateInstance_Proxy(
  3305.                 This     : access IClassFactory;
  3306.                 riid     : REFIID;
  3307.                 ppvObject: access LPUNKNOWN)
  3308.                return HRESULT;                              -- objbase.h:1625
  3309.  
  3310.     procedure IClassFactory_RemoteCreateInstance_Stub(
  3311.                 This             : access IRpcStubBuffer;
  3312.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  3313.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  3314.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:1631
  3315.  
  3316.     function IClassFactory_LockServer_Proxy(
  3317.                 This : access IClassFactory;
  3318.                 fLock: BOOL)
  3319.                return HRESULT;                              -- objbase.h:1638
  3320.  
  3321.     procedure IClassFactory_LockServer_Stub(
  3322.                 This             : access IRpcStubBuffer;
  3323.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  3324.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  3325.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:1643
  3326.  
  3327.     function IMarshal_GetUnmarshalClass_Proxy(
  3328.                 This         : access IMarshal;
  3329.                 riid         : REFIID;
  3330.                 pv           : Win32.PVOID;
  3331.                 dwDestContext: DWORD;
  3332.                 pvDestContext: Win32.PVOID;
  3333.                 mshlflags    : DWORD;
  3334.                 pCid         : access CLSID)
  3335.                return HRESULT;                              -- objbase.h:1817
  3336.  
  3337.     procedure IMarshal_GetUnmarshalClass_Stub(
  3338.                 This             : access IRpcStubBuffer;
  3339.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  3340.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  3341.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:1827
  3342.  
  3343.     function IMarshal_GetMarshalSizeMax_Proxy(
  3344.                 This         : access IMarshal;
  3345.                 riid         : REFIID;
  3346.                 pv           : Win32.PVOID;
  3347.                 dwDestContext: DWORD;
  3348.                 pvDestContext: Win32.PVOID;
  3349.                 mshlflags    : DWORD;
  3350.                 pSize        : Win32.PDWORD)
  3351.                return HRESULT;                              -- objbase.h:1834
  3352.  
  3353.     procedure IMarshal_GetMarshalSizeMax_Stub(
  3354.                 This             : access IRpcStubBuffer;
  3355.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  3356.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  3357.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:1844
  3358.  
  3359.     function IMarshal_MarshalInterface_Proxy(
  3360.                 This         : access IMarshal;
  3361.                 pStm         : access IStream;
  3362.                 riid         : REFIID;
  3363.                 pv           : Win32.PVOID;
  3364.                 dwDestContext: DWORD;
  3365.                 pvDestContext: Win32.PVOID;
  3366.                 mshlflags    : DWORD)
  3367.                return HRESULT;                              -- objbase.h:1851
  3368.  
  3369.     procedure IMarshal_MarshalInterface_Stub(
  3370.                 This             : access IRpcStubBuffer;
  3371.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  3372.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  3373.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:1861
  3374.  
  3375.     function IMarshal_UnmarshalInterface_Proxy(
  3376.                 This: access IMarshal;
  3377.                 pStm: access IStream;
  3378.                 riid: REFIID;
  3379.                 ppv : access Win32.PVOID)
  3380.                return HRESULT;                              -- objbase.h:1868
  3381.  
  3382.     procedure IMarshal_UnmarshalInterface_Stub(
  3383.                 This             : access IRpcStubBuffer;
  3384.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  3385.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  3386.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:1875
  3387.  
  3388.     function IMarshal_ReleaseMarshalData_Proxy(
  3389.                 This: access IMarshal;
  3390.                 pStm: access IStream)
  3391.                return HRESULT;                              -- objbase.h:1882
  3392.  
  3393.     procedure IMarshal_ReleaseMarshalData_Stub(
  3394.                 This             : access IRpcStubBuffer;
  3395.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  3396.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  3397.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:1887
  3398.  
  3399.     function IMarshal_DisconnectObject_Proxy(
  3400.                 This      : access IMarshal;
  3401.                 dwReserved: DWORD)
  3402.                return HRESULT;                              -- objbase.h:1894
  3403.  
  3404.     procedure IMarshal_DisconnectObject_Stub(
  3405.                 This             : access IRpcStubBuffer;
  3406.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  3407.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  3408.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:1899
  3409.  
  3410.     function IMalloc_Alloc_Proxy(
  3411.                 This: access IMalloc;
  3412.                 cb  : Win32.ULONG)
  3413.                return Win32.PVOID;                          -- objbase.h:2039
  3414.  
  3415.     procedure IMalloc_Alloc_Stub(
  3416.                 This             : access IRpcStubBuffer;
  3417.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  3418.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  3419.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:2044
  3420.  
  3421.     function IMalloc_Realloc_Proxy(
  3422.                 This: access IMalloc;
  3423.                 pv  : Win32.PVOID;
  3424.                 cb  : Win32.ULONG)
  3425.                return Win32.PVOID;                          -- objbase.h:2051
  3426.  
  3427.     procedure IMalloc_Realloc_Stub(
  3428.                 This             : access IRpcStubBuffer;
  3429.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  3430.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  3431.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:2057
  3432.  
  3433.     procedure IMalloc_Free_Proxy(
  3434.                 This: access IMalloc;
  3435.                 pv  : Win32.PVOID);                         -- objbase.h:2064
  3436.  
  3437.     procedure IMalloc_Free_Stub(
  3438.                 This             : access IRpcStubBuffer;
  3439.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  3440.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  3441.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:2069
  3442.  
  3443.     function IMalloc_GetSize_Proxy(
  3444.                 This: access IMalloc;
  3445.                 pv  : Win32.PVOID)
  3446.                return ULONG;                                -- objbase.h:2076
  3447.  
  3448.     procedure IMalloc_GetSize_Stub(
  3449.                 This             : access IRpcStubBuffer;
  3450.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  3451.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  3452.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:2081
  3453.  
  3454.     function IMalloc_DidAlloc_Proxy(
  3455.                 This: access IMalloc;
  3456.                 pv  : Win32.PVOID)
  3457.                return Win32.INT;                            -- objbase.h:2088
  3458.  
  3459.     procedure IMalloc_DidAlloc_Stub(
  3460.                 This             : access IRpcStubBuffer;
  3461.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  3462.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  3463.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:2093
  3464.  
  3465.     procedure IMalloc_HeapMinimize_Proxy(
  3466.                 This: access IMalloc);                      -- objbase.h:2100
  3467.  
  3468.     procedure IMalloc_HeapMinimize_Stub(
  3469.                 This             : access IRpcStubBuffer;
  3470.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  3471.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  3472.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:2104
  3473.  
  3474.     function IStdMarshalInfo_GetClassForHandler_Proxy(
  3475.                 This         : access IStdMarshalInfo;
  3476.                 dwDestContext: DWORD;
  3477.                 pvDestContext: Win32.PVOID;
  3478.                 pClsid       : access CLSID)
  3479.                return HRESULT;                              -- objbase.h:2198
  3480.  
  3481.     procedure IStdMarshalInfo_GetClassForHandler_Stub(
  3482.                 This             : access IRpcStubBuffer;
  3483.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  3484.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  3485.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:2205
  3486.  
  3487.     function IExternalConnection_AddConnection_Proxy(
  3488.                 This    : access IExternalConnection;
  3489.                 extconn : DWORD;
  3490.                 reserved: DWORD)
  3491.                return DWORD;                                -- objbase.h:2319
  3492.  
  3493.     procedure IExternalConnection_AddConnection_Stub(
  3494.                 This             : access IRpcStubBuffer;
  3495.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  3496.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  3497.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:2325
  3498.  
  3499.     function IExternalConnection_ReleaseConnection_Proxy(
  3500.                 This              : access IExternalConnection;
  3501.                 extconn           : DWORD;
  3502.                 reserved          : DWORD;
  3503.                 fLastReleaseCloses: BOOL)
  3504.                return DWORD;                                -- objbase.h:2332
  3505.  
  3506.     procedure IExternalConnection_ReleaseConnection_Stub(
  3507.                 This             : access IRpcStubBuffer;
  3508.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  3509.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  3510.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:2339
  3511.  
  3512.     function IWeakRef_ChangeWeakCount_Proxy(
  3513.                 This   : access IWeakRef;
  3514.                 c_delta: LONG)
  3515.                return ULONG;                                -- objbase.h:2441
  3516.  
  3517.     procedure IWeakRef_ChangeWeakCount_Stub(
  3518.                 This             : access IRpcStubBuffer;
  3519.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  3520.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  3521.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:2446
  3522.  
  3523.     function IWeakRef_ReleaseKeepAlive_Proxy(
  3524.                 This        : access IWeakRef;
  3525.                 pUnkReleased: access IUnknown;
  3526.                 reserved    : DWORD)
  3527.                return ULONG;                                -- objbase.h:2453
  3528.  
  3529.     procedure IWeakRef_ReleaseKeepAlive_Stub(
  3530.                 This             : access IRpcStubBuffer;
  3531.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  3532.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  3533.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:2459
  3534.  
  3535.     function IEnumUnknown_RemoteNext_Proxy(
  3536.                 This        : access IEnumUnknown;
  3537.                 celt        : Win32.ULONG;
  3538.                 rgelt       : access LPUNKNOWN;
  3539.                 pceltFetched: Win32.PDWORD)
  3540.                return HRESULT;                              -- objbase.h:2581
  3541.  
  3542.     procedure IEnumUnknown_RemoteNext_Stub(
  3543.                 This             : access IRpcStubBuffer;
  3544.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  3545.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  3546.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:2588
  3547.  
  3548.     function IEnumUnknown_Skip_Proxy(
  3549.                 This: access IEnumUnknown;
  3550.                 celt: Win32.ULONG)
  3551.                return HRESULT;                              -- objbase.h:2595
  3552.  
  3553.     procedure IEnumUnknown_Skip_Stub(
  3554.                 This             : access IRpcStubBuffer;
  3555.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  3556.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  3557.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:2600
  3558.  
  3559.     function IEnumUnknown_Reset_Proxy(
  3560.                 This: access IEnumUnknown)
  3561.                return HRESULT;                              -- objbase.h:2607
  3562.  
  3563.     procedure IEnumUnknown_Reset_Stub(
  3564.                 This             : access IRpcStubBuffer;
  3565.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  3566.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  3567.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:2611
  3568.  
  3569.     function IEnumUnknown_Clone_Proxy(
  3570.                 This  : access IEnumUnknown;
  3571.                 ppenum: access LPENUMUNKNOWN)
  3572.                return HRESULT;                              -- objbase.h:2618
  3573.  
  3574.     procedure IEnumUnknown_Clone_Stub(
  3575.                 This             : access IRpcStubBuffer;
  3576.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  3577.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  3578.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:2623
  3579.  
  3580.     function IBindCtx_RegisterObjectBound_Proxy(
  3581.                 This: access IBindCtx;
  3582.                 punk: access IUnknown)
  3583.                return HRESULT;                              -- objbase.h:2827
  3584.  
  3585.     procedure IBindCtx_RegisterObjectBound_Stub(
  3586.                 This             : access IRpcStubBuffer;
  3587.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  3588.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  3589.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:2832
  3590.  
  3591.     function IBindCtx_RevokeObjectBound_Proxy(
  3592.                 This: access IBindCtx;
  3593.                 punk: access IUnknown)
  3594.                return HRESULT;                              -- objbase.h:2839
  3595.  
  3596.     procedure IBindCtx_RevokeObjectBound_Stub(
  3597.                 This             : access IRpcStubBuffer;
  3598.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  3599.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  3600.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:2844
  3601.  
  3602.     function IBindCtx_ReleaseBoundObjects_Proxy(
  3603.                 This: access IBindCtx)
  3604.                return HRESULT;                              -- objbase.h:2851
  3605.  
  3606.     procedure IBindCtx_ReleaseBoundObjects_Stub(
  3607.                 This             : access IRpcStubBuffer;
  3608.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  3609.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  3610.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:2855
  3611.  
  3612.     function IBindCtx_SetBindOptions_Proxy(
  3613.                 This     : access IBindCtx;
  3614.                 pbindopts: LPBIND_OPTS)
  3615.                return HRESULT;                              -- objbase.h:2862
  3616.  
  3617.     procedure IBindCtx_SetBindOptions_Stub(
  3618.                 This             : access IRpcStubBuffer;
  3619.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  3620.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  3621.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:2867
  3622.  
  3623.     function IBindCtx_GetBindOptions_Proxy(
  3624.                 This     : access IBindCtx;
  3625.                 pbindopts: LPBIND_OPTS)
  3626.                return HRESULT;                              -- objbase.h:2874
  3627.  
  3628.     procedure IBindCtx_GetBindOptions_Stub(
  3629.                 This             : access IRpcStubBuffer;
  3630.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  3631.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  3632.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:2879
  3633.  
  3634.     function IBindCtx_GetRunningObjectTable_Proxy(
  3635.                 This : access IBindCtx;
  3636.                 pprot: access LPRUNNINGOBJECTTABLE)
  3637.                return HRESULT;                              -- objbase.h:2886
  3638.  
  3639.     procedure IBindCtx_GetRunningObjectTable_Stub(
  3640.                 This             : access IRpcStubBuffer;
  3641.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  3642.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  3643.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:2891
  3644.  
  3645.     function IBindCtx_RegisterObjectParam_Proxy(
  3646.                 This  : access IBindCtx;
  3647.                 pszKey: LPOLESTR;
  3648.                 punk  : access IUnknown)
  3649.                return HRESULT;                              -- objbase.h:2898
  3650.  
  3651.     procedure IBindCtx_RegisterObjectParam_Stub(
  3652.                 This             : access IRpcStubBuffer;
  3653.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  3654.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  3655.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:2904
  3656.  
  3657.     function IBindCtx_GetObjectParam_Proxy(
  3658.                 This  : access IBindCtx;
  3659.                 pszKey: LPOLESTR;
  3660.                 ppunk : access LPUNKNOWN)
  3661.                return HRESULT;                              -- objbase.h:2911
  3662.  
  3663.     procedure IBindCtx_GetObjectParam_Stub(
  3664.                 This             : access IRpcStubBuffer;
  3665.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  3666.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  3667.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:2917
  3668.  
  3669.     function IBindCtx_EnumObjectParam_Proxy(
  3670.                 This  : access IBindCtx;
  3671.                 ppenum: access LPENUMSTRING)
  3672.                return HRESULT;                              -- objbase.h:2924
  3673.  
  3674.     procedure IBindCtx_EnumObjectParam_Stub(
  3675.                 This             : access IRpcStubBuffer;
  3676.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  3677.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  3678.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:2929
  3679.  
  3680.     function IBindCtx_RevokeObjectParam_Proxy(
  3681.                 This  : access IBindCtx;
  3682.                 pszKey: LPOLESTR)
  3683.                return HRESULT;                              -- objbase.h:2936
  3684.  
  3685.     procedure IBindCtx_RevokeObjectParam_Stub(
  3686.                 This             : access IRpcStubBuffer;
  3687.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  3688.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  3689.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:2941
  3690.  
  3691.     function IParseDisplayName_ParseDisplayName_Proxy(
  3692.                 This          : access IParseDisplayName;
  3693.                 pbc           : access IBindCtx;
  3694.                 pszDisplayName: LPOLESTR;
  3695.                 pchEaten      : Win32.PDWORD;
  3696.                 ppmkOut       : access LPMONIKER)
  3697.                return HRESULT;                              -- objbase.h:3037
  3698.  
  3699.     procedure IParseDisplayName_ParseDisplayName_Stub(
  3700.                 This             : access IRpcStubBuffer;
  3701.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  3702.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  3703.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:3045
  3704.  
  3705.     function IEnumMoniker_RemoteNext_Proxy(
  3706.                 This        : access IEnumMoniker;
  3707.                 celt        : Win32.ULONG;
  3708.                 rgelt       : access LPMONIKER;
  3709.                 pceltFetched: Win32.PDWORD)
  3710.                return HRESULT;                              -- objbase.h:3167
  3711.  
  3712.     procedure IEnumMoniker_RemoteNext_Stub(
  3713.                 This             : access IRpcStubBuffer;
  3714.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  3715.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  3716.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:3174
  3717.  
  3718.     function IEnumMoniker_Skip_Proxy(
  3719.                 This: access IEnumMoniker;
  3720.                 celt: Win32.ULONG)
  3721.                return HRESULT;                              -- objbase.h:3181
  3722.  
  3723.     procedure IEnumMoniker_Skip_Stub(
  3724.                 This             : access IRpcStubBuffer;
  3725.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  3726.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  3727.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:3186
  3728.  
  3729.     function IEnumMoniker_Reset_Proxy(
  3730.                 This: access IEnumMoniker)
  3731.                return HRESULT;                              -- objbase.h:3193
  3732.  
  3733.     procedure IEnumMoniker_Reset_Stub(
  3734.                 This             : access IRpcStubBuffer;
  3735.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  3736.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  3737.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:3197
  3738.  
  3739.     function IEnumMoniker_Clone_Proxy(
  3740.                 This  : access IEnumMoniker;
  3741.                 ppenum: access LPENUMMONIKER)
  3742.                return HRESULT;                              -- objbase.h:3204
  3743.  
  3744.     procedure IEnumMoniker_Clone_Stub(
  3745.                 This             : access IRpcStubBuffer;
  3746.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  3747.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  3748.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:3209
  3749.  
  3750.     function IRunnableObject_GetRunningClass_Proxy(
  3751.                 This   : access IRunnableObject;
  3752.                 lpClsid: access CLSID)
  3753.                return HRESULT;                              -- objbase.h:3339
  3754.  
  3755.     procedure IRunnableObject_GetRunningClass_Stub(
  3756.                 This             : access IRpcStubBuffer;
  3757.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  3758.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  3759.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:3344
  3760.  
  3761.     function IRunnableObject_Run_Proxy(
  3762.                 This: access IRunnableObject;
  3763.                 pbc : LPBINDCTX)
  3764.                return HRESULT;                              -- objbase.h:3351
  3765.  
  3766.     procedure IRunnableObject_Run_Stub(
  3767.                 This             : access IRpcStubBuffer;
  3768.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  3769.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  3770.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:3356
  3771.  
  3772.     function IRunnableObject_IsRunning_Proxy(
  3773.                 This: access IRunnableObject)
  3774.                return BOOL;                                 -- objbase.h:3363
  3775.  
  3776.     procedure IRunnableObject_IsRunning_Stub(
  3777.                 This             : access IRpcStubBuffer;
  3778.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  3779.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  3780.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:3367
  3781.  
  3782.     function IRunnableObject_LockRunning_Proxy(
  3783.                 This             : access IRunnableObject;
  3784.                 fLock            : BOOL;
  3785.                 fLastUnlockCloses: BOOL)
  3786.                return HRESULT;                              -- objbase.h:3374
  3787.  
  3788.     procedure IRunnableObject_LockRunning_Stub(
  3789.                 This             : access IRpcStubBuffer;
  3790.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  3791.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  3792.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:3380
  3793.  
  3794.     function IRunnableObject_SetContainedObject_Proxy(
  3795.                 This      : access IRunnableObject;
  3796.                 fContained: BOOL)
  3797.                return HRESULT;                              -- objbase.h:3387
  3798.  
  3799.     procedure IRunnableObject_SetContainedObject_Stub(
  3800.                 This             : access IRpcStubBuffer;
  3801.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  3802.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  3803.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:3392
  3804.  
  3805.     function IRunningObjectTable_Register_Proxy(
  3806.                 This         : access IRunningObjectTable;
  3807.                 grfFlags     : DWORD;
  3808.                 punkObject   : access IUnknown;
  3809.                 pmkObjectName: access IMoniker;
  3810.                 pdwRegister  : Win32.PDWORD)
  3811.                return HRESULT;                              -- objbase.h:3554
  3812.  
  3813.     procedure IRunningObjectTable_Register_Stub(
  3814.                 This             : access IRpcStubBuffer;
  3815.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  3816.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  3817.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:3562
  3818.  
  3819.     function IRunningObjectTable_Revoke_Proxy(
  3820.                 This      : access IRunningObjectTable;
  3821.                 dwRegister: DWORD)
  3822.                return HRESULT;                              -- objbase.h:3569
  3823.  
  3824.     procedure IRunningObjectTable_Revoke_Stub(
  3825.                 This             : access IRpcStubBuffer;
  3826.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  3827.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  3828.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:3574
  3829.  
  3830.     function IRunningObjectTable_IsRunning_Proxy(
  3831.                 This         : access IRunningObjectTable;
  3832.                 pmkObjectName: access IMoniker)
  3833.                return HRESULT;                              -- objbase.h:3581
  3834.  
  3835.     procedure IRunningObjectTable_IsRunning_Stub(
  3836.                 This             : access IRpcStubBuffer;
  3837.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  3838.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  3839.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:3586
  3840.  
  3841.     function IRunningObjectTable_GetObject_Proxy(
  3842.                 This         : access IRunningObjectTable;
  3843.                 pmkObjectName: access IMoniker;
  3844.                 ppunkObject  : access LPUNKNOWN)
  3845.                return HRESULT;                              -- objbase.h:3593
  3846.  
  3847.     procedure IRunningObjectTable_GetObject_Stub(
  3848.                 This             : access IRpcStubBuffer;
  3849.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  3850.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  3851.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:3599
  3852.  
  3853.     function IRunningObjectTable_NoteChangeTime_Proxy(
  3854.                 This      : access IRunningObjectTable;
  3855.                 dwRegister: DWORD;
  3856.                 pfiletime : access Win32.Winbase.FILETIME)
  3857.                return HRESULT;                              -- objbase.h:3606
  3858.  
  3859.     procedure IRunningObjectTable_NoteChangeTime_Stub(
  3860.                 This             : access IRpcStubBuffer;
  3861.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  3862.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  3863.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:3612
  3864.  
  3865.     function IRunningObjectTable_GetTimeOfLastChange_Proxy(
  3866.                 This         : access IRunningObjectTable;
  3867.                 pmkObjectName: access IMoniker;
  3868.                 pfiletime    : access Win32.Winbase.FILETIME)
  3869.                return HRESULT;                              -- objbase.h:3619
  3870.  
  3871.     procedure IRunningObjectTable_GetTimeOfLastChange_Stub(
  3872.                 This             : access IRpcStubBuffer;
  3873.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  3874.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  3875.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:3625
  3876.  
  3877.     function IRunningObjectTable_EnumRunning_Proxy(
  3878.                 This         : access IRunningObjectTable;
  3879.                 ppenumMoniker: access LPENUMMONIKER)
  3880.                return HRESULT;                              -- objbase.h:3632
  3881.  
  3882.     procedure IRunningObjectTable_EnumRunning_Stub(
  3883.                 This             : access IRpcStubBuffer;
  3884.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  3885.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  3886.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:3637
  3887.  
  3888.     function IPersist_GetClassID_Proxy(
  3889.                 This    : access IPersist;
  3890.                 pClassID: access CLSID)
  3891.                return HRESULT;                              -- objbase.h:3727
  3892.  
  3893.     procedure IPersist_GetClassID_Stub(
  3894.                 This             : access IRpcStubBuffer;
  3895.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  3896.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  3897.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:3732
  3898.  
  3899.     type IPersistStreamVtbl is                              -- objbase.h:3781
  3900.         record
  3901.             QueryInterface: af_3784_QueryInterface;         -- objbase.h:3784
  3902.             AddRef        : af_3789_AddRef;                 -- objbase.h:3789
  3903.             Release       : af_3792_Release;                -- objbase.h:3792
  3904.             GetClassID    : af_3795_GetClassID;             -- objbase.h:3795
  3905.             IsDirty       : af_3799_IsDirty;                -- objbase.h:3799
  3906.             Load          : af_3802_Load;                   -- objbase.h:3802
  3907.             Save          : af_3806_Save;                   -- objbase.h:3806
  3908.             GetSizeMax    : af_3811_GetSizeMax;             -- objbase.h:3811
  3909.         end record;
  3910.  
  3911.     type IMonikerVtbl is                                    -- objbase.h:4027
  3912.         record
  3913.             QueryInterface     : af_4030_QueryInterface;    -- objbase.h:4030
  3914.             AddRef             : af_4035_AddRef;            -- objbase.h:4035
  3915.             Release            : af_4038_Release;           -- objbase.h:4038
  3916.             GetClassID         : af_4041_GetClassID;        -- objbase.h:4041
  3917.             IsDirty            : af_4045_IsDirty;           -- objbase.h:4045
  3918.             Load               : af_4048_Load;              -- objbase.h:4048
  3919.             Save               : af_4052_Save;              -- objbase.h:4052
  3920.             GetSizeMax         : af_4057_GetSizeMax;        -- objbase.h:4057
  3921.             BindToObject       : af_4061_BindToObject;      -- objbase.h:4061
  3922.             BindToStorage      : af_4068_BindToStorage;     -- objbase.h:4068
  3923.             Reduce             : af_4075_Reduce;            -- objbase.h:4075
  3924.             ComposeWith        : af_4082_ComposeWith;       -- objbase.h:4082
  3925.             Enum               : af_4088_Enum;              -- objbase.h:4088
  3926.             IsEqual            : af_4093_IsEqual;           -- objbase.h:4093
  3927.             Hash               : af_4097_Hash;              -- objbase.h:4097
  3928.             IsRunning          : af_4101_IsRunning;         -- objbase.h:4101
  3929.             GetTimeOfLastChange: af_4107_GetTimeOfLastChange;
  3930.                                                             -- objbase.h:4107
  3931.             Inverse            : af_4113_Inverse;           -- objbase.h:4113
  3932.             CommonPrefixWith   : af_4117_CommonPrefixWith;  -- objbase.h:4117
  3933.             RelativePathTo     : af_4122_RelativePathTo;    -- objbase.h:4122
  3934.             GetDisplayName     : af_4127_GetDisplayName;    -- objbase.h:4127
  3935.             ParseDisplayName   : af_4133_ParseDisplayName;  -- objbase.h:4133
  3936.             IsSystemMoniker    : af_4141_IsSystemMoniker;   -- objbase.h:4141
  3937.         end record;
  3938.  
  3939.  
  3940.  
  3941.     function IPersistStream_IsDirty_Proxy(
  3942.                 This: access IPersistStream)
  3943.                return HRESULT;                              -- objbase.h:3860
  3944.  
  3945.     procedure IPersistStream_IsDirty_Stub(
  3946.                 This             : access IRpcStubBuffer;
  3947.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  3948.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  3949.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:3864
  3950.  
  3951.     function IPersistStream_Load_Proxy(
  3952.                 This: access IPersistStream;
  3953.                 pStm: access IStream)
  3954.                return HRESULT;                              -- objbase.h:3871
  3955.  
  3956.     procedure IPersistStream_Load_Stub(
  3957.                 This             : access IRpcStubBuffer;
  3958.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  3959.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  3960.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:3876
  3961.  
  3962.     function IPersistStream_Save_Proxy(
  3963.                 This       : access IPersistStream;
  3964.                 pStm       : access IStream;
  3965.                 fClearDirty: BOOL)
  3966.                return HRESULT;                              -- objbase.h:3883
  3967.  
  3968.     procedure IPersistStream_Save_Stub(
  3969.                 This             : access IRpcStubBuffer;
  3970.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  3971.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  3972.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:3889
  3973.  
  3974.     function IPersistStream_GetSizeMax_Proxy(
  3975.                 This   : access IPersistStream;
  3976.                 pcbSize: access Win32.Winnt.ULARGE_INTEGER)
  3977.                return HRESULT;                              -- objbase.h:3896
  3978.  
  3979.     procedure IPersistStream_GetSizeMax_Stub(
  3980.                 This             : access IRpcStubBuffer;
  3981.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  3982.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  3983.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:3901
  3984.  
  3985.     function IMoniker_RemoteBindToObject_Proxy(
  3986.                 This      : access IMoniker;
  3987.                 pbc       : access IBindCtx;
  3988.                 pmkToLeft : access IMoniker;
  3989.                 riidResult: access IID;
  3990.                 ppvResult : access LPUNKNOWN)
  3991.                return HRESULT;                              -- objbase.h:4236
  3992.  
  3993.     procedure IMoniker_RemoteBindToObject_Stub(
  3994.                 This             : access IRpcStubBuffer;
  3995.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  3996.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  3997.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:4244
  3998.  
  3999.     function IMoniker_RemoteBindToStorage_Proxy(
  4000.                 This     : access IMoniker;
  4001.                 pbc      : access IBindCtx;
  4002.                 pmkToLeft: access IMoniker;
  4003.                 riid     : REFIID;
  4004.                 ppvObj   : access LPUNKNOWN)
  4005.                return HRESULT;                              -- objbase.h:4251
  4006.  
  4007.     procedure IMoniker_RemoteBindToStorage_Stub(
  4008.                 This             : access IRpcStubBuffer;
  4009.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  4010.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  4011.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:4259
  4012.  
  4013.     function IMoniker_Reduce_Proxy(
  4014.                 This          : access IMoniker;
  4015.                 pbc           : access IBindCtx;
  4016.                 dwReduceHowFar: DWORD;
  4017.                 ppmkToLeft    : access LPMONIKER;
  4018.                 ppmkReduced   : access LPMONIKER)
  4019.                return HRESULT;                              -- objbase.h:4266
  4020.  
  4021.     procedure IMoniker_Reduce_Stub(
  4022.                 This             : access IRpcStubBuffer;
  4023.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  4024.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  4025.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:4274
  4026.  
  4027.     function IMoniker_ComposeWith_Proxy(
  4028.                 This             : access IMoniker;
  4029.                 pmkRight         : access IMoniker;
  4030.                 fOnlyIfNotGeneric: BOOL;
  4031.                 ppmkComposite    : access LPMONIKER)
  4032.                return HRESULT;                              -- objbase.h:4281
  4033.  
  4034.     procedure IMoniker_ComposeWith_Stub(
  4035.                 This             : access IRpcStubBuffer;
  4036.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  4037.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  4038.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:4288
  4039.  
  4040.     function IMoniker_Enum_Proxy(
  4041.                 This         : access IMoniker;
  4042.                 fForward     : BOOL;
  4043.                 ppenumMoniker: access LPENUMMONIKER)
  4044.                return HRESULT;                              -- objbase.h:4295
  4045.  
  4046.     procedure IMoniker_Enum_Stub(
  4047.                 This             : access IRpcStubBuffer;
  4048.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  4049.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  4050.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:4301
  4051.  
  4052.     function IMoniker_IsEqual_Proxy(
  4053.                 This           : access IMoniker;
  4054.                 pmkOtherMoniker: access IMoniker)
  4055.                return HRESULT;                              -- objbase.h:4308
  4056.  
  4057.     procedure IMoniker_IsEqual_Stub(
  4058.                 This             : access IRpcStubBuffer;
  4059.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  4060.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  4061.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:4313
  4062.  
  4063.     function IMoniker_Hash_Proxy(
  4064.                 This   : access IMoniker;
  4065.                 pdwHash: Win32.PDWORD)
  4066.                return HRESULT;                              -- objbase.h:4320
  4067.  
  4068.     procedure IMoniker_Hash_Stub(
  4069.                 This             : access IRpcStubBuffer;
  4070.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  4071.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  4072.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:4325
  4073.  
  4074.     function IMoniker_IsRunning_Proxy(
  4075.                 This           : access IMoniker;
  4076.                 pbc            : access IBindCtx;
  4077.                 pmkToLeft      : access IMoniker;
  4078.                 pmkNewlyRunning: access IMoniker)
  4079.                return HRESULT;                              -- objbase.h:4332
  4080.  
  4081.     procedure IMoniker_IsRunning_Stub(
  4082.                 This             : access IRpcStubBuffer;
  4083.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  4084.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  4085.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:4339
  4086.  
  4087.     function IMoniker_GetTimeOfLastChange_Proxy(
  4088.                 This     : access IMoniker;
  4089.                 pbc      : access IBindCtx;
  4090.                 pmkToLeft: access IMoniker;
  4091.                 pFileTime: access Win32.Winbase.FILETIME)
  4092.                return HRESULT;                              -- objbase.h:4346
  4093.  
  4094.     procedure IMoniker_GetTimeOfLastChange_Stub(
  4095.                 This             : access IRpcStubBuffer;
  4096.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  4097.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  4098.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:4353
  4099.  
  4100.     function IMoniker_Inverse_Proxy(
  4101.                 This: access IMoniker;
  4102.                 ppmk: access LPMONIKER)
  4103.                return HRESULT;                              -- objbase.h:4360
  4104.  
  4105.     procedure IMoniker_Inverse_Stub(
  4106.                 This             : access IRpcStubBuffer;
  4107.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  4108.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  4109.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:4365
  4110.  
  4111.     function IMoniker_CommonPrefixWith_Proxy(
  4112.                 This      : access IMoniker;
  4113.                 pmkOther  : access IMoniker;
  4114.                 ppmkPrefix: access LPMONIKER)
  4115.                return HRESULT;                              -- objbase.h:4372
  4116.  
  4117.     procedure IMoniker_CommonPrefixWith_Stub(
  4118.                 This             : access IRpcStubBuffer;
  4119.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  4120.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  4121.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:4378
  4122.  
  4123.     function IMoniker_RelativePathTo_Proxy(
  4124.                 This       : access IMoniker;
  4125.                 pmkOther   : access IMoniker;
  4126.                 ppmkRelPath: access LPMONIKER)
  4127.                return HRESULT;                              -- objbase.h:4385
  4128.  
  4129.     procedure IMoniker_RelativePathTo_Stub(
  4130.                 This             : access IRpcStubBuffer;
  4131.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  4132.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  4133.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:4391
  4134.  
  4135.     function IMoniker_GetDisplayName_Proxy(
  4136.                 This           : access IMoniker;
  4137.                 pbc            : access IBindCtx;
  4138.                 pmkToLeft      : access IMoniker;
  4139.                 ppszDisplayName: access LPOLESTR)
  4140.                return HRESULT;                              -- objbase.h:4398
  4141.  
  4142.     procedure IMoniker_GetDisplayName_Stub(
  4143.                 This             : access IRpcStubBuffer;
  4144.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  4145.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  4146.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:4405
  4147.  
  4148.     function IMoniker_ParseDisplayName_Proxy(
  4149.                 This          : access IMoniker;
  4150.                 pbc           : access IBindCtx;
  4151.                 pmkToLeft     : access IMoniker;
  4152.                 pszDisplayName: LPOLESTR;
  4153.                 pchEaten      : Win32.PDWORD;
  4154.                 ppmkOut       : access LPMONIKER)
  4155.                return HRESULT;                              -- objbase.h:4412
  4156.  
  4157.     procedure IMoniker_ParseDisplayName_Stub(
  4158.                 This             : access IRpcStubBuffer;
  4159.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  4160.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  4161.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:4421
  4162.  
  4163.     function IMoniker_IsSystemMoniker_Proxy(
  4164.                 This    : access IMoniker;
  4165.                 pdwMksys: Win32.PDWORD)
  4166.                return HRESULT;                              -- objbase.h:4428
  4167.  
  4168.     procedure IMoniker_IsSystemMoniker_Stub(
  4169.                 This             : access IRpcStubBuffer;
  4170.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  4171.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  4172.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:4433
  4173.  
  4174.     function IEnumString_RemoteNext_Proxy(
  4175.                 This        : access IEnumString;
  4176.                 celt        : Win32.ULONG;
  4177.                 rgelt       : access LPOLESTR;
  4178.                 pceltFetched: Win32.PDWORD)
  4179.                return HRESULT;                              -- objbase.h:4555
  4180.  
  4181.     procedure IEnumString_RemoteNext_Stub(
  4182.                 This             : access IRpcStubBuffer;
  4183.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  4184.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  4185.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:4562
  4186.  
  4187.     function IEnumString_Skip_Proxy(
  4188.                 This: access IEnumString;
  4189.                 celt: Win32.ULONG)
  4190.                return HRESULT;                              -- objbase.h:4569
  4191.  
  4192.     procedure IEnumString_Skip_Stub(
  4193.                 This             : access IRpcStubBuffer;
  4194.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  4195.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  4196.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:4574
  4197.  
  4198.     function IEnumString_Reset_Proxy(
  4199.                 This: access IEnumString)
  4200.                return HRESULT;                              -- objbase.h:4581
  4201.  
  4202.     procedure IEnumString_Reset_Stub(
  4203.                 This             : access IRpcStubBuffer;
  4204.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  4205.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  4206.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:4585
  4207.  
  4208.     function IEnumString_Clone_Proxy(
  4209.                 This  : access IEnumString;
  4210.                 ppenum: access LPENUMSTRING)
  4211.                return HRESULT;                              -- objbase.h:4592
  4212.  
  4213.     procedure IEnumString_Clone_Stub(
  4214.                 This             : access IRpcStubBuffer;
  4215.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  4216.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  4217.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:4597
  4218.  
  4219.     function IStream_RemoteRead_Proxy(
  4220.                 This   : access IStream;
  4221.                 pv     : Win32.PBYTE;
  4222.                 cb     : Win32.ULONG;
  4223.                 pcbRead: Win32.PDWORD)
  4224.                return HRESULT;                              -- objbase.h:4854
  4225.  
  4226.     procedure IStream_RemoteRead_Stub(
  4227.                 This             : access IRpcStubBuffer;
  4228.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  4229.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  4230.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:4861
  4231.  
  4232.     function IStream_RemoteWrite_Proxy(
  4233.                 This      : access IStream;
  4234.                 pv        : Win32.PCBYTE;
  4235.                 cb        : Win32.ULONG;
  4236.                 pcbWritten: Win32.PDWORD)
  4237.                return HRESULT;                              -- objbase.h:4868
  4238.  
  4239.     procedure IStream_RemoteWrite_Stub(
  4240.                 This             : access IRpcStubBuffer;
  4241.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  4242.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  4243.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:4875
  4244.  
  4245.     function IStream_RemoteSeek_Proxy(
  4246.                 This           : access IStream;
  4247.                 dlibMove       : Win32.Winnt.LARGE_INTEGER;
  4248.                 dwOrigin       : DWORD;
  4249.                 plibNewPosition: access Win32.Winnt.ULARGE_INTEGER)
  4250.                return HRESULT;                              -- objbase.h:4882
  4251.  
  4252.     procedure IStream_RemoteSeek_Stub(
  4253.                 This             : access IRpcStubBuffer;
  4254.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  4255.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  4256.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:4889
  4257.  
  4258.     function IStream_SetSize_Proxy(
  4259.                 This      : access IStream;
  4260.                 libNewSize: Win32.Winnt.ULARGE_INTEGER)
  4261.                return HRESULT;                              -- objbase.h:4896
  4262.  
  4263.     procedure IStream_SetSize_Stub(
  4264.                 This             : access IRpcStubBuffer;
  4265.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  4266.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  4267.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:4901
  4268.  
  4269.     function IStream_RemoteCopyTo_Proxy(
  4270.                 This      : access IStream;
  4271.                 pstm      : access IStream;
  4272.                 cb        : Win32.Winnt.ULARGE_INTEGER;
  4273.                 pcbRead   : access Win32.Winnt.ULARGE_INTEGER;
  4274.                 pcbWritten: access Win32.Winnt.ULARGE_INTEGER)
  4275.                return HRESULT;                              -- objbase.h:4908
  4276.  
  4277.     procedure IStream_RemoteCopyTo_Stub(
  4278.                 This             : access IRpcStubBuffer;
  4279.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  4280.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  4281.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:4916
  4282.  
  4283.     function IStream_Commit_Proxy(
  4284.                 This          : access IStream;
  4285.                 grfCommitFlags: DWORD)
  4286.                return HRESULT;                              -- objbase.h:4923
  4287.  
  4288.     procedure IStream_Commit_Stub(
  4289.                 This             : access IRpcStubBuffer;
  4290.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  4291.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  4292.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:4928
  4293.  
  4294.     function IStream_Revert_Proxy(
  4295.                 This: access IStream)
  4296.                return HRESULT;                              -- objbase.h:4935
  4297.  
  4298.     procedure IStream_Revert_Stub(
  4299.                 This             : access IRpcStubBuffer;
  4300.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  4301.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  4302.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:4939
  4303.  
  4304.     function IStream_LockRegion_Proxy(
  4305.                 This      : access IStream;
  4306.                 libOffset : Win32.Winnt.ULARGE_INTEGER;
  4307.                 cb        : Win32.Winnt.ULARGE_INTEGER;
  4308.                 dwLockType: DWORD)
  4309.                return HRESULT;                              -- objbase.h:4946
  4310.  
  4311.     procedure IStream_LockRegion_Stub(
  4312.                 This             : access IRpcStubBuffer;
  4313.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  4314.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  4315.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:4953
  4316.  
  4317.     function IStream_UnlockRegion_Proxy(
  4318.                 This      : access IStream;
  4319.                 libOffset : Win32.Winnt.ULARGE_INTEGER;
  4320.                 cb        : Win32.Winnt.ULARGE_INTEGER;
  4321.                 dwLockType: DWORD)
  4322.                return HRESULT;                              -- objbase.h:4960
  4323.  
  4324.     procedure IStream_UnlockRegion_Stub(
  4325.                 This             : access IRpcStubBuffer;
  4326.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  4327.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  4328.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:4967
  4329.  
  4330.     function IStream_Stat_Proxy(
  4331.                 This       : access IStream;
  4332.                 pstatstg   : access STATSTG;
  4333.                 grfStatFlag: DWORD)
  4334.                return HRESULT;                              -- objbase.h:4974
  4335.  
  4336.     procedure IStream_Stat_Stub(
  4337.                 This             : access IRpcStubBuffer;
  4338.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  4339.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  4340.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:4980
  4341.  
  4342.     function IStream_Clone_Proxy(
  4343.                 This : access IStream;
  4344.                 ppstm: access LPSTREAM)
  4345.                return HRESULT;                              -- objbase.h:4987
  4346.  
  4347.     procedure IStream_Clone_Stub(
  4348.                 This             : access IRpcStubBuffer;
  4349.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  4350.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  4351.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:4992
  4352.  
  4353.     function IEnumSTATSTG_RemoteNext_Proxy(
  4354.                 This        : access IEnumSTATSTG;
  4355.                 celt        : Win32.ULONG;
  4356.                 rgelt       : access STATSTG;
  4357.                 pceltFetched: Win32.PDWORD)
  4358.                return HRESULT;                              -- objbase.h:5114
  4359.  
  4360.     procedure IEnumSTATSTG_RemoteNext_Stub(
  4361.                 This             : access IRpcStubBuffer;
  4362.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  4363.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  4364.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:5121
  4365.  
  4366.     function IEnumSTATSTG_Skip_Proxy(
  4367.                 This: access IEnumSTATSTG;
  4368.                 celt: Win32.ULONG)
  4369.                return HRESULT;                              -- objbase.h:5128
  4370.  
  4371.     procedure IEnumSTATSTG_Skip_Stub(
  4372.                 This             : access IRpcStubBuffer;
  4373.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  4374.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  4375.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:5133
  4376.  
  4377.     function IEnumSTATSTG_Reset_Proxy(
  4378.                 This: access IEnumSTATSTG)
  4379.                return HRESULT;                              -- objbase.h:5140
  4380.  
  4381.     procedure IEnumSTATSTG_Reset_Stub(
  4382.                 This             : access IRpcStubBuffer;
  4383.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  4384.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  4385.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:5144
  4386.  
  4387.     function IEnumSTATSTG_Clone_Proxy(
  4388.                 This  : access IEnumSTATSTG;
  4389.                 ppenum: access LPENUMSTATSTG)
  4390.                return HRESULT;                              -- objbase.h:5151
  4391.  
  4392.     procedure IEnumSTATSTG_Clone_Stub(
  4393.                 This             : access IRpcStubBuffer;
  4394.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  4395.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  4396.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:5156
  4397.  
  4398.     function IStorage_CreateStream_Proxy(
  4399.                 This     : access IStorage;
  4400.                 pwcsName : PCWSTR;
  4401.                 grfMode  : DWORD;
  4402.                 reserved1: DWORD;
  4403.                 reserved2: DWORD;
  4404.                 ppstm    : access LPSTREAM)
  4405.                return HRESULT;                              -- objbase.h:5461
  4406.  
  4407.     procedure IStorage_CreateStream_Stub(
  4408.                 This             : access IRpcStubBuffer;
  4409.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  4410.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  4411.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:5470
  4412.  
  4413.     function IStorage_RemoteOpenStream_Proxy(
  4414.                 This       : access IStorage;
  4415.                 pwcsName   : PCWSTR;
  4416.                 cbReserved1: Win32.UINT;
  4417.                 reserved1  : Win32.PBYTE;
  4418.                 grfMode    : DWORD;
  4419.                 reserved2  : DWORD;
  4420.                 ppstm      : access LPSTREAM)
  4421.                return HRESULT;                              -- objbase.h:5477
  4422.  
  4423.     procedure IStorage_RemoteOpenStream_Stub(
  4424.                 This             : access IRpcStubBuffer;
  4425.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  4426.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  4427.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:5487
  4428.  
  4429.     function IStorage_CreateStorage_Proxy(
  4430.                 This     : access IStorage;
  4431.                 pwcsName : PCWSTR;
  4432.                 grfMode  : DWORD;
  4433.                 dwStgFmt : DWORD;
  4434.                 reserved2: DWORD;
  4435.                 ppstg    : access LPSTORAGE)
  4436.                return HRESULT;                              -- objbase.h:5494
  4437.  
  4438.     procedure IStorage_CreateStorage_Stub(
  4439.                 This             : access IRpcStubBuffer;
  4440.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  4441.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  4442.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:5503
  4443.  
  4444.     function IStorage_OpenStorage_Proxy(
  4445.                 This        : access IStorage;
  4446.                 pwcsName    : PCWSTR;
  4447.                 pstgPriority: access IStorage;
  4448.                 grfMode     : DWORD;
  4449.                 snbExclude  : SNB;
  4450.                 reserved    : DWORD;
  4451.                 ppstg       : access LPSTORAGE)
  4452.                return HRESULT;                              -- objbase.h:5510
  4453.  
  4454.     procedure IStorage_OpenStorage_Stub(
  4455.                 This             : access IRpcStubBuffer;
  4456.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  4457.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  4458.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:5520
  4459.  
  4460.     function IStorage_CopyTo_Proxy(
  4461.                 This        : access IStorage;
  4462.                 ciidExclude : DWORD;
  4463.                 rgiidExclude: access IID;
  4464.                 snbExclude  : SNB;
  4465.                 pstgDest    : access IStorage)
  4466.                return HRESULT;                              -- objbase.h:5527
  4467.  
  4468.     procedure IStorage_CopyTo_Stub(
  4469.                 This             : access IRpcStubBuffer;
  4470.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  4471.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  4472.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:5535
  4473.  
  4474.     function IStorage_MoveElementTo_Proxy(
  4475.                 This       : access IStorage;
  4476.                 pwcsName   : PCWSTR;
  4477.                 pstgDest   : access IStorage;
  4478.                 pwcsNewName: PCWSTR;
  4479.                 grfFlags   : DWORD)
  4480.                return HRESULT;                              -- objbase.h:5542
  4481.  
  4482.     procedure IStorage_MoveElementTo_Stub(
  4483.                 This             : access IRpcStubBuffer;
  4484.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  4485.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  4486.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:5550
  4487.  
  4488.     function IStorage_Commit_Proxy(
  4489.                 This          : access IStorage;
  4490.                 grfCommitFlags: DWORD)
  4491.                return HRESULT;                              -- objbase.h:5557
  4492.  
  4493.     procedure IStorage_Commit_Stub(
  4494.                 This             : access IRpcStubBuffer;
  4495.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  4496.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  4497.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:5562
  4498.  
  4499.     function IStorage_Revert_Proxy(
  4500.                 This: access IStorage)
  4501.                return HRESULT;                              -- objbase.h:5569
  4502.  
  4503.     procedure IStorage_Revert_Stub(
  4504.                 This             : access IRpcStubBuffer;
  4505.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  4506.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  4507.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:5573
  4508.  
  4509.     function IStorage_RemoteEnumElements_Proxy(
  4510.                 This       : access IStorage;
  4511.                 reserved1  : DWORD;
  4512.                 cbReserved2: Win32.UINT;
  4513.                 reserved2  : Win32.PBYTE;
  4514.                 reserved3  : DWORD;
  4515.                 ppenum     : access LPENUMSTATSTG)
  4516.                return HRESULT;                              -- objbase.h:5580
  4517.  
  4518.     procedure IStorage_RemoteEnumElements_Stub(
  4519.                 This             : access IRpcStubBuffer;
  4520.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  4521.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  4522.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:5589
  4523.  
  4524.     function IStorage_DestroyElement_Proxy(
  4525.                 This    : access IStorage;
  4526.                 pwcsName: PCWSTR)
  4527.                return HRESULT;                              -- objbase.h:5596
  4528.  
  4529.     procedure IStorage_DestroyElement_Stub(
  4530.                 This             : access IRpcStubBuffer;
  4531.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  4532.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  4533.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:5601
  4534.  
  4535.     function IStorage_RenameElement_Proxy(
  4536.                 This       : access IStorage;
  4537.                 pwcsOldName: PCWSTR;
  4538.                 pwcsNewName: PCWSTR)
  4539.                return HRESULT;                              -- objbase.h:5608
  4540.  
  4541.     procedure IStorage_RenameElement_Stub(
  4542.                 This             : access IRpcStubBuffer;
  4543.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  4544.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  4545.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:5614
  4546.  
  4547.     function IStorage_SetElementTimes_Proxy(
  4548.                 This    : access IStorage;
  4549.                 pwcsName: PCWSTR;
  4550.                 pctime  : Win32.Winbase.ac_FILETIME_t;
  4551.                 patime  : Win32.Winbase.ac_FILETIME_t;
  4552.                 pmtime  : Win32.Winbase.ac_FILETIME_t)
  4553.                return HRESULT;                              -- objbase.h:5621
  4554.  
  4555.     procedure IStorage_SetElementTimes_Stub(
  4556.                 This             : access IRpcStubBuffer;
  4557.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  4558.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  4559.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:5629
  4560.  
  4561.     function IStorage_SetClass_Proxy(
  4562.                 This : access IStorage;
  4563.                 clsid: REFCLSID)
  4564.                return HRESULT;                              -- objbase.h:5636
  4565.  
  4566.     procedure IStorage_SetClass_Stub(
  4567.                 This             : access IRpcStubBuffer;
  4568.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  4569.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  4570.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:5641
  4571.  
  4572.     function IStorage_SetStateBits_Proxy(
  4573.                 This        : access IStorage;
  4574.                 grfStateBits: DWORD;
  4575.                 grfMask     : DWORD)
  4576.                return HRESULT;                              -- objbase.h:5648
  4577.  
  4578.     procedure IStorage_SetStateBits_Stub(
  4579.                 This             : access IRpcStubBuffer;
  4580.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  4581.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  4582.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:5654
  4583.  
  4584.     function IStorage_Stat_Proxy(
  4585.                 This       : access IStorage;
  4586.                 pstatstg   : access STATSTG;
  4587.                 grfStatFlag: DWORD)
  4588.                return HRESULT;                              -- objbase.h:5661
  4589.  
  4590.     procedure IStorage_Stat_Stub(
  4591.                 This             : access IRpcStubBuffer;
  4592.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  4593.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  4594.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:5667
  4595.  
  4596.     function IPersistFile_IsDirty_Proxy(
  4597.                 This: access IPersistFile)
  4598.                return HRESULT;                              -- objbase.h:5807
  4599.  
  4600.     procedure IPersistFile_IsDirty_Stub(
  4601.                 This             : access IRpcStubBuffer;
  4602.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  4603.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  4604.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:5811
  4605.  
  4606.     function IPersistFile_Load_Proxy(
  4607.                 This       : access IPersistFile;
  4608.                 pszFileName: LPCOLESTR;
  4609.                 dwMode     : DWORD)
  4610.                return HRESULT;                              -- objbase.h:5818
  4611.  
  4612.     procedure IPersistFile_Load_Stub(
  4613.                 This             : access IRpcStubBuffer;
  4614.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  4615.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  4616.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:5824
  4617.  
  4618.     function IPersistFile_Save_Proxy(
  4619.                 This       : access IPersistFile;
  4620.                 pszFileName: LPCOLESTR;
  4621.                 fRemember  : BOOL)
  4622.                return HRESULT;                              -- objbase.h:5831
  4623.  
  4624.     procedure IPersistFile_Save_Stub(
  4625.                 This             : access IRpcStubBuffer;
  4626.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  4627.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  4628.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:5837
  4629.  
  4630.     function IPersistFile_SaveCompleted_Proxy(
  4631.                 This       : access IPersistFile;
  4632.                 pszFileName: LPCOLESTR)
  4633.                return HRESULT;                              -- objbase.h:5844
  4634.  
  4635.     procedure IPersistFile_SaveCompleted_Stub(
  4636.                 This             : access IRpcStubBuffer;
  4637.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  4638.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  4639.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:5849
  4640.  
  4641.     function IPersistFile_GetCurFile_Proxy(
  4642.                 This        : access IPersistFile;
  4643.                 ppszFileName: access LPOLESTR)
  4644.                return HRESULT;                              -- objbase.h:5856
  4645.  
  4646.     procedure IPersistFile_GetCurFile_Stub(
  4647.                 This             : access IRpcStubBuffer;
  4648.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  4649.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  4650.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:5861
  4651.  
  4652.     function IPersistStorage_IsDirty_Proxy(
  4653.                 This: access IPersistStorage)
  4654.                return HRESULT;                              -- objbase.h:6007
  4655.  
  4656.     procedure IPersistStorage_IsDirty_Stub(
  4657.                 This             : access IRpcStubBuffer;
  4658.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  4659.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  4660.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:6011
  4661.  
  4662.     function IPersistStorage_InitNew_Proxy(
  4663.                 This: access IPersistStorage;
  4664.                 pStg: access IStorage)
  4665.                return HRESULT;                              -- objbase.h:6018
  4666.  
  4667.     procedure IPersistStorage_InitNew_Stub(
  4668.                 This             : access IRpcStubBuffer;
  4669.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  4670.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  4671.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:6023
  4672.  
  4673.     function IPersistStorage_Load_Proxy(
  4674.                 This: access IPersistStorage;
  4675.                 pStg: access IStorage)
  4676.                return HRESULT;                              -- objbase.h:6030
  4677.  
  4678.     procedure IPersistStorage_Load_Stub(
  4679.                 This             : access IRpcStubBuffer;
  4680.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  4681.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  4682.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:6035
  4683.  
  4684.     function IPersistStorage_Save_Proxy(
  4685.                 This       : access IPersistStorage;
  4686.                 pStgSave   : access IStorage;
  4687.                 fSameAsLoad: BOOL)
  4688.                return HRESULT;                              -- objbase.h:6042
  4689.  
  4690.     procedure IPersistStorage_Save_Stub(
  4691.                 This             : access IRpcStubBuffer;
  4692.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  4693.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  4694.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:6048
  4695.  
  4696.     function IPersistStorage_SaveCompleted_Proxy(
  4697.                 This   : access IPersistStorage;
  4698.                 pStgNew: access IStorage)
  4699.                return HRESULT;                              -- objbase.h:6055
  4700.  
  4701.     procedure IPersistStorage_SaveCompleted_Stub(
  4702.                 This             : access IRpcStubBuffer;
  4703.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  4704.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  4705.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:6060
  4706.  
  4707.     function IPersistStorage_HandsOffStorage_Proxy(
  4708.                 This: access IPersistStorage)
  4709.                return HRESULT;                              -- objbase.h:6067
  4710.  
  4711.     procedure IPersistStorage_HandsOffStorage_Stub(
  4712.                 This             : access IRpcStubBuffer;
  4713.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  4714.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  4715.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:6071
  4716.  
  4717.     function ILockBytes_RemoteReadAt_Proxy(
  4718.                 This    : access ILockBytes;
  4719.                 ulOffset: Win32.Winnt.ULARGE_INTEGER;
  4720.                 pv      : Win32.PBYTE;
  4721.                 cb      : Win32.ULONG;
  4722.                 pcbRead : Win32.PDWORD)
  4723.                return HRESULT;                              -- objbase.h:6241
  4724.  
  4725.     procedure ILockBytes_RemoteReadAt_Stub(
  4726.                 This             : access IRpcStubBuffer;
  4727.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  4728.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  4729.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:6249
  4730.  
  4731.     function ILockBytes_RemoteWriteAt_Proxy(
  4732.                 This      : access ILockBytes;
  4733.                 ulOffset  : Win32.Winnt.ULARGE_INTEGER;
  4734.                 pv        : Win32.PCBYTE;
  4735.                 cb        : Win32.ULONG;
  4736.                 pcbWritten: Win32.PDWORD)
  4737.                return HRESULT;                              -- objbase.h:6256
  4738.  
  4739.     procedure ILockBytes_RemoteWriteAt_Stub(
  4740.                 This             : access IRpcStubBuffer;
  4741.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  4742.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  4743.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:6264
  4744.  
  4745.     function ILockBytes_Flush_Proxy(
  4746.                 This: access ILockBytes)
  4747.                return HRESULT;                              -- objbase.h:6271
  4748.  
  4749.     procedure ILockBytes_Flush_Stub(
  4750.                 This             : access IRpcStubBuffer;
  4751.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  4752.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  4753.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:6275
  4754.  
  4755.     function ILockBytes_SetSize_Proxy(
  4756.                 This: access ILockBytes;
  4757.                 cb  : Win32.Winnt.ULARGE_INTEGER)
  4758.                return HRESULT;                              -- objbase.h:6282
  4759.  
  4760.     procedure ILockBytes_SetSize_Stub(
  4761.                 This             : access IRpcStubBuffer;
  4762.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  4763.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  4764.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:6287
  4765.  
  4766.     function ILockBytes_LockRegion_Proxy(
  4767.                 This      : access ILockBytes;
  4768.                 libOffset : Win32.Winnt.ULARGE_INTEGER;
  4769.                 cb        : Win32.Winnt.ULARGE_INTEGER;
  4770.                 dwLockType: DWORD)
  4771.                return HRESULT;                              -- objbase.h:6294
  4772.  
  4773.     procedure ILockBytes_LockRegion_Stub(
  4774.                 This             : access IRpcStubBuffer;
  4775.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  4776.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  4777.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:6301
  4778.  
  4779.     function ILockBytes_UnlockRegion_Proxy(
  4780.                 This      : access ILockBytes;
  4781.                 libOffset : Win32.Winnt.ULARGE_INTEGER;
  4782.                 cb        : Win32.Winnt.ULARGE_INTEGER;
  4783.                 dwLockType: DWORD)
  4784.                return HRESULT;                              -- objbase.h:6308
  4785.  
  4786.     procedure ILockBytes_UnlockRegion_Stub(
  4787.                 This             : access IRpcStubBuffer;
  4788.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  4789.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  4790.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:6315
  4791.  
  4792.     function ILockBytes_Stat_Proxy(
  4793.                 This       : access ILockBytes;
  4794.                 pstatstg   : access STATSTG;
  4795.                 grfStatFlag: DWORD)
  4796.                return HRESULT;                              -- objbase.h:6322
  4797.  
  4798.     procedure ILockBytes_Stat_Stub(
  4799.                 This             : access IRpcStubBuffer;
  4800.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  4801.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  4802.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:6328
  4803.  
  4804.     function IEnumFORMATETC_RemoteNext_Proxy(
  4805.                 This        : access IEnumFORMATETC;
  4806.                 celt        : Win32.ULONG;
  4807.                 rgelt       : access FORMATETC;
  4808.                 pceltFetched: Win32.PDWORD)
  4809.                return HRESULT;                              -- objbase.h:6480
  4810.  
  4811.     procedure IEnumFORMATETC_RemoteNext_Stub(
  4812.                 This             : access IRpcStubBuffer;
  4813.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  4814.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  4815.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:6487
  4816.  
  4817.     function IEnumFORMATETC_Skip_Proxy(
  4818.                 This: access IEnumFORMATETC;
  4819.                 celt: Win32.ULONG)
  4820.                return HRESULT;                              -- objbase.h:6494
  4821.  
  4822.     procedure IEnumFORMATETC_Skip_Stub(
  4823.                 This             : access IRpcStubBuffer;
  4824.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  4825.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  4826.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:6499
  4827.  
  4828.     function IEnumFORMATETC_Reset_Proxy(
  4829.                 This: access IEnumFORMATETC)
  4830.                return HRESULT;                              -- objbase.h:6506
  4831.  
  4832.     procedure IEnumFORMATETC_Reset_Stub(
  4833.                 This             : access IRpcStubBuffer;
  4834.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  4835.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  4836.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:6510
  4837.  
  4838.     function IEnumFORMATETC_Clone_Proxy(
  4839.                 This  : access IEnumFORMATETC;
  4840.                 ppenum: access LPENUMFORMATETC)
  4841.                return HRESULT;                              -- objbase.h:6517
  4842.  
  4843.     procedure IEnumFORMATETC_Clone_Stub(
  4844.                 This             : access IRpcStubBuffer;
  4845.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  4846.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  4847.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:6522
  4848.  
  4849.     function IEnumSTATDATA_RemoteNext_Proxy(
  4850.                 This        : access IEnumSTATDATA;
  4851.                 celt        : Win32.ULONG;
  4852.                 rgelt       : access STATDATA;
  4853.                 pceltFetched: Win32.PDWORD)
  4854.                return HRESULT;                              -- objbase.h:6668
  4855.  
  4856.     procedure IEnumSTATDATA_RemoteNext_Stub(
  4857.                 This             : access IRpcStubBuffer;
  4858.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  4859.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  4860.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:6675
  4861.  
  4862.     function IEnumSTATDATA_Skip_Proxy(
  4863.                 This: access IEnumSTATDATA;
  4864.                 celt: Win32.ULONG)
  4865.                return HRESULT;                              -- objbase.h:6682
  4866.  
  4867.     procedure IEnumSTATDATA_Skip_Stub(
  4868.                 This             : access IRpcStubBuffer;
  4869.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  4870.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  4871.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:6687
  4872.  
  4873.     function IEnumSTATDATA_Reset_Proxy(
  4874.                 This: access IEnumSTATDATA)
  4875.                return HRESULT;                              -- objbase.h:6694
  4876.  
  4877.     procedure IEnumSTATDATA_Reset_Stub(
  4878.                 This             : access IRpcStubBuffer;
  4879.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  4880.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  4881.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:6698
  4882.  
  4883.     function IEnumSTATDATA_Clone_Proxy(
  4884.                 This  : access IEnumSTATDATA;
  4885.                 ppenum: access LPENUMSTATDATA)
  4886.                return HRESULT;                              -- objbase.h:6705
  4887.  
  4888.     procedure IEnumSTATDATA_Clone_Stub(
  4889.                 This             : access IRpcStubBuffer;
  4890.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  4891.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  4892.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:6710
  4893.  
  4894.     function IRootStorage_SwitchToFile_Proxy(
  4895.                 This   : access IRootStorage;
  4896.                 pszFile: LPOLESTR)
  4897.                return HRESULT;                              -- objbase.h:6800
  4898.  
  4899.     procedure IRootStorage_SwitchToFile_Stub(
  4900.                 This             : access IRpcStubBuffer;
  4901.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  4902.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  4903.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:6805
  4904.  
  4905.     procedure IAdviseSink_RemoteOnDataChange_Proxy(
  4906.                 This      : access IAdviseSink;
  4907.                 pFormatetc: access FORMATETC;
  4908.                 pStgmed   : access RemSTGMEDIUM);           -- objbase.h:6998
  4909.  
  4910.     procedure IAdviseSink_RemoteOnDataChange_Stub(
  4911.                 This             : access IRpcStubBuffer;
  4912.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  4913.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  4914.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:7004
  4915.  
  4916.     procedure IAdviseSink_RemoteOnViewChange_Proxy(
  4917.                 This    : access IAdviseSink;
  4918.                 dwAspect: DWORD;
  4919.                 lindex  : LONG);                            -- objbase.h:7011
  4920.  
  4921.     procedure IAdviseSink_RemoteOnViewChange_Stub(
  4922.                 This             : access IRpcStubBuffer;
  4923.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  4924.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  4925.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:7017
  4926.  
  4927.     procedure IAdviseSink_RemoteOnRename_Proxy(
  4928.                 This: access IAdviseSink;
  4929.                 pmk : access IMoniker);                     -- objbase.h:7024
  4930.  
  4931.     procedure IAdviseSink_RemoteOnRename_Stub(
  4932.                 This             : access IRpcStubBuffer;
  4933.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  4934.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  4935.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:7029
  4936.  
  4937.     procedure IAdviseSink_RemoteOnSave_Proxy(
  4938.                 This: access IAdviseSink);                  -- objbase.h:7036
  4939.  
  4940.     procedure IAdviseSink_RemoteOnSave_Stub(
  4941.                 This             : access IRpcStubBuffer;
  4942.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  4943.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  4944.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:7040
  4945.  
  4946.     procedure IAdviseSink_RemoteOnClose_Proxy(
  4947.                 This: access IAdviseSink);                  -- objbase.h:7047
  4948.  
  4949.     procedure IAdviseSink_RemoteOnClose_Stub(
  4950.                 This             : access IRpcStubBuffer;
  4951.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  4952.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  4953.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:7051
  4954.  
  4955.     procedure IAdviseSink2_RemoteOnLinkSrcChange_Proxy(
  4956.                 This: access IAdviseSink2;
  4957.                 pmk : access IMoniker);                     -- objbase.h:7177
  4958.  
  4959.     procedure IAdviseSink2_RemoteOnLinkSrcChange_Stub(
  4960.                 This             : access IRpcStubBuffer;
  4961.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  4962.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  4963.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:7182
  4964.  
  4965.     function IDataObject_RemoteGetData_Proxy(
  4966.                 This          : access IDataObject;
  4967.                 pformatetcIn  : access FORMATETC;
  4968.                 ppRemoteMedium: access a_RemSTGMEDIUM_t)
  4969.                return HRESULT;                              -- objbase.h:7377
  4970.  
  4971.     procedure IDataObject_RemoteGetData_Stub(
  4972.                 This             : access IRpcStubBuffer;
  4973.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  4974.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  4975.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:7383
  4976.  
  4977.     function IDataObject_RemoteGetDataHere_Proxy(
  4978.                 This          : access IDataObject;
  4979.                 pformatetc    : access FORMATETC;
  4980.                 ppRemoteMedium: access a_RemSTGMEDIUM_t)
  4981.                return HRESULT;                              -- objbase.h:7390
  4982.  
  4983.     procedure IDataObject_RemoteGetDataHere_Stub(
  4984.                 This             : access IRpcStubBuffer;
  4985.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  4986.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  4987.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:7396
  4988.  
  4989.     function IDataObject_QueryGetData_Proxy(
  4990.                 This      : access IDataObject;
  4991.                 pformatetc: access FORMATETC)
  4992.                return HRESULT;                              -- objbase.h:7403
  4993.  
  4994.     procedure IDataObject_QueryGetData_Stub(
  4995.                 This             : access IRpcStubBuffer;
  4996.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  4997.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  4998.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:7408
  4999.  
  5000.     function IDataObject_GetCanonicalFormatEtc_Proxy(
  5001.                 This         : access IDataObject;
  5002.                 pformatectIn : access FORMATETC;
  5003.                 pformatetcOut: access FORMATETC)
  5004.                return HRESULT;                              -- objbase.h:7415
  5005.  
  5006.     procedure IDataObject_GetCanonicalFormatEtc_Stub(
  5007.                 This             : access IRpcStubBuffer;
  5008.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  5009.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  5010.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:7421
  5011.  
  5012.     function IDataObject_RemoteSetData_Proxy(
  5013.                 This      : access IDataObject;
  5014.                 pformatetc: access FORMATETC;
  5015.                 pmedium   : a_RemSTGMEDIUM_t;
  5016.                 fRelease  : BOOL)
  5017.                return HRESULT;                              -- objbase.h:7428
  5018.  
  5019.     procedure IDataObject_RemoteSetData_Stub(
  5020.                 This             : access IRpcStubBuffer;
  5021.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  5022.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  5023.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:7435
  5024.  
  5025.     function IDataObject_EnumFormatEtc_Proxy(
  5026.                 This           : access IDataObject;
  5027.                 dwDirection    : DWORD;
  5028.                 ppenumFormatEtc: access LPENUMFORMATETC)
  5029.                return HRESULT;                              -- objbase.h:7442
  5030.  
  5031.     procedure IDataObject_EnumFormatEtc_Stub(
  5032.                 This             : access IRpcStubBuffer;
  5033.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  5034.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  5035.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:7448
  5036.  
  5037.     function IDataObject_DAdvise_Proxy(
  5038.                 This         : access IDataObject;
  5039.                 pformatetc   : access FORMATETC;
  5040.                 advf         : DWORD;
  5041.                 pAdvSink     : access IAdviseSink;
  5042.                 pdwConnection: Win32.PDWORD)
  5043.                return HRESULT;                              -- objbase.h:7455
  5044.  
  5045.     procedure IDataObject_DAdvise_Stub(
  5046.                 This             : access IRpcStubBuffer;
  5047.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  5048.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  5049.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:7463
  5050.  
  5051.     function IDataObject_DUnadvise_Proxy(
  5052.                 This        : access IDataObject;
  5053.                 dwConnection: DWORD)
  5054.                return HRESULT;                              -- objbase.h:7470
  5055.  
  5056.     procedure IDataObject_DUnadvise_Stub(
  5057.                 This             : access IRpcStubBuffer;
  5058.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  5059.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  5060.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:7475
  5061.  
  5062.     function IDataObject_EnumDAdvise_Proxy(
  5063.                 This        : access IDataObject;
  5064.                 ppenumAdvise: access LPENUMSTATDATA)
  5065.                return HRESULT;                              -- objbase.h:7482
  5066.  
  5067.     procedure IDataObject_EnumDAdvise_Stub(
  5068.                 This             : access IRpcStubBuffer;
  5069.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  5070.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  5071.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:7487
  5072.  
  5073.     function IDataAdviseHolder_Advise_Proxy(
  5074.                 This         : access IDataAdviseHolder;
  5075.                 pDataObject  : access IDataObject;
  5076.                 pFetc        : access FORMATETC;
  5077.                 advf         : DWORD;
  5078.                 pAdvise      : access IAdviseSink;
  5079.                 pdwConnection: Win32.PDWORD)
  5080.                return HRESULT;                              -- objbase.h:7619
  5081.  
  5082.     procedure IDataAdviseHolder_Advise_Stub(
  5083.                 This             : access IRpcStubBuffer;
  5084.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  5085.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  5086.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:7628
  5087.  
  5088.     function IDataAdviseHolder_Unadvise_Proxy(
  5089.                 This        : access IDataAdviseHolder;
  5090.                 dwConnection: DWORD)
  5091.                return HRESULT;                              -- objbase.h:7635
  5092.  
  5093.     procedure IDataAdviseHolder_Unadvise_Stub(
  5094.                 This             : access IRpcStubBuffer;
  5095.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  5096.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  5097.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:7640
  5098.  
  5099.     function IDataAdviseHolder_EnumAdvise_Proxy(
  5100.                 This        : access IDataAdviseHolder;
  5101.                 ppenumAdvise: access LPENUMSTATDATA)
  5102.                return HRESULT;                              -- objbase.h:7647
  5103.  
  5104.     procedure IDataAdviseHolder_EnumAdvise_Stub(
  5105.                 This             : access IRpcStubBuffer;
  5106.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  5107.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  5108.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:7652
  5109.  
  5110.     function IDataAdviseHolder_SendOnDataChange_Proxy(
  5111.                 This       : access IDataAdviseHolder;
  5112.                 pDataObject: access IDataObject;
  5113.                 dwReserved : DWORD;
  5114.                 advf       : DWORD)
  5115.                return HRESULT;                              -- objbase.h:7659
  5116.  
  5117.     procedure IDataAdviseHolder_SendOnDataChange_Stub(
  5118.                 This             : access IRpcStubBuffer;
  5119.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  5120.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  5121.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:7666
  5122.  
  5123.     function IMessageFilter_HandleInComingCall_Proxy(
  5124.                 This           : access IMessageFilter;
  5125.                 dwCallType     : DWORD;
  5126.                 htaskCaller    : Win32.Windef.HTASK;
  5127.                 dwTickCount    : DWORD;
  5128.                 lpInterfaceInfo: Win32.Objbase.LPINTERFACEINFO)
  5129.                return DWORD;                                -- objbase.h:7834
  5130.  
  5131.     procedure IMessageFilter_HandleInComingCall_Stub(
  5132.                 This             : access IRpcStubBuffer;
  5133.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  5134.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  5135.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:7842
  5136.  
  5137.     function IMessageFilter_RetryRejectedCall_Proxy(
  5138.                 This        : access IMessageFilter;
  5139.                 htaskCallee : Win32.Windef.HTASK;
  5140.                 dwTickCount : DWORD;
  5141.                 dwRejectType: DWORD)
  5142.                return DWORD;                                -- objbase.h:7849
  5143.  
  5144.     procedure IMessageFilter_RetryRejectedCall_Stub(
  5145.                 This             : access IRpcStubBuffer;
  5146.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  5147.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  5148.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:7856
  5149.  
  5150.     function IMessageFilter_MessagePending_Proxy(
  5151.                 This         : access IMessageFilter;
  5152.                 htaskCallee  : Win32.Windef.HTASK;
  5153.                 dwTickCount  : DWORD;
  5154.                 dwPendingType: DWORD)
  5155.                return DWORD;                                -- objbase.h:7863
  5156.  
  5157.     procedure IMessageFilter_MessagePending_Stub(
  5158.                 This             : access IRpcStubBuffer;
  5159.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  5160.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  5161.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:7870
  5162.  
  5163.     function IRpcChannelBuffer_GetBuffer_Proxy(
  5164.                 This    : access IRpcChannelBuffer;
  5165.                 pMessage: access RPCOLEMESSAGE;
  5166.                 riid    : REFIID)
  5167.                return HRESULT;                              -- objbase.h:8019
  5168.  
  5169.     procedure IRpcChannelBuffer_GetBuffer_Stub(
  5170.                 This             : access IRpcStubBuffer;
  5171.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  5172.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  5173.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:8025
  5174.  
  5175.     function IRpcChannelBuffer_SendReceive_Proxy(
  5176.                 This    : access IRpcChannelBuffer;
  5177.                 pMessage: access RPCOLEMESSAGE;
  5178.                 pStatus : Win32.PDWORD)
  5179.                return HRESULT;                              -- objbase.h:8032
  5180.  
  5181.     procedure IRpcChannelBuffer_SendReceive_Stub(
  5182.                 This             : access IRpcStubBuffer;
  5183.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  5184.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  5185.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:8038
  5186.  
  5187.     function IRpcChannelBuffer_FreeBuffer_Proxy(
  5188.                 This    : access IRpcChannelBuffer;
  5189.                 pMessage: access RPCOLEMESSAGE)
  5190.                return HRESULT;                              -- objbase.h:8045
  5191.  
  5192.     procedure IRpcChannelBuffer_FreeBuffer_Stub(
  5193.                 This             : access IRpcStubBuffer;
  5194.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  5195.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  5196.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:8050
  5197.  
  5198.     function IRpcChannelBuffer_GetDestCtx_Proxy(
  5199.                 This          : access IRpcChannelBuffer;
  5200.                 pdwDestContext: Win32.PDWORD;
  5201.                 ppvDestContext: access Win32.PVOID)
  5202.                return HRESULT;                              -- objbase.h:8057
  5203.  
  5204.     procedure IRpcChannelBuffer_GetDestCtx_Stub(
  5205.                 This             : access IRpcStubBuffer;
  5206.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  5207.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  5208.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:8063
  5209.  
  5210.     function IRpcChannelBuffer_IsConnected_Proxy(
  5211.                 This: access IRpcChannelBuffer)
  5212.                return HRESULT;                              -- objbase.h:8070
  5213.  
  5214.     procedure IRpcChannelBuffer_IsConnected_Stub(
  5215.                 This             : access IRpcStubBuffer;
  5216.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  5217.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  5218.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:8074
  5219.  
  5220.     function IRpcProxyBuffer_Connect_Proxy(
  5221.                 This             : access IRpcProxyBuffer;
  5222.                 pRpcChannelBuffer: access IRpcChannelBuffer)
  5223.                return HRESULT;                              -- objbase.h:8169
  5224.  
  5225.     procedure IRpcProxyBuffer_Connect_Stub(
  5226.                 This             : access IRpcStubBuffer;
  5227.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  5228.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  5229.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:8174
  5230.  
  5231.     procedure IRpcProxyBuffer_Disconnect_Proxy(
  5232.                 This: access IRpcProxyBuffer);              -- objbase.h:8181
  5233.  
  5234.     procedure IRpcProxyBuffer_Disconnect_Stub(
  5235.                 This             : access IRpcStubBuffer;
  5236.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  5237.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  5238.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:8185
  5239.  
  5240.     function IRpcStubBuffer_Connect_Proxy(
  5241.                 This      : access IRpcStubBuffer;
  5242.                 pUnkServer: access IUnknown)
  5243.                return HRESULT;                              -- objbase.h:8330
  5244.  
  5245.     procedure IRpcStubBuffer_Connect_Stub(
  5246.                 This             : access IRpcStubBuffer;
  5247.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  5248.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  5249.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:8335
  5250.  
  5251.     procedure IRpcStubBuffer_Disconnect_Proxy(
  5252.                 This: access IRpcStubBuffer);               -- objbase.h:8342
  5253.  
  5254.     procedure IRpcStubBuffer_Disconnect_Stub(
  5255.                 This             : access IRpcStubBuffer;
  5256.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  5257.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  5258.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:8346
  5259.  
  5260.     function IRpcStubBuffer_Invoke_Proxy(
  5261.                 This             : access IRpcStubBuffer;
  5262.                 prpcmsg          : access RPCOLEMESSAGE;
  5263.                 pRpcChannelBuffer: access IRpcChannelBuffer)
  5264.                return HRESULT;                              -- objbase.h:8353
  5265.  
  5266.     procedure IRpcStubBuffer_Invoke_Stub(
  5267.                 This             : access IRpcStubBuffer;
  5268.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  5269.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  5270.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:8359
  5271.  
  5272.     function IRpcStubBuffer_IsIIDSupported_Proxy(
  5273.                 This: access IRpcStubBuffer;
  5274.                 riid: REFIID)
  5275.                return a_IRpcStubBuffer_t;                   -- objbase.h:8366
  5276.  
  5277.     procedure IRpcStubBuffer_IsIIDSupported_Stub(
  5278.                 This             : access IRpcStubBuffer;
  5279.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  5280.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  5281.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:8371
  5282.  
  5283.     function IRpcStubBuffer_CountRefs_Proxy(
  5284.                 This: access IRpcStubBuffer)
  5285.                return ULONG;                                -- objbase.h:8378
  5286.  
  5287.     procedure IRpcStubBuffer_CountRefs_Stub(
  5288.                 This             : access IRpcStubBuffer;
  5289.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  5290.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  5291.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:8382
  5292.  
  5293.     function IRpcStubBuffer_DebugServerQueryInterface_Proxy(
  5294.                 This: access IRpcStubBuffer;
  5295.                 ppv : access Win32.PVOID)
  5296.                return HRESULT;                              -- objbase.h:8389
  5297.  
  5298.     procedure IRpcStubBuffer_DebugServerQueryInterface_Stub(
  5299.                 This             : access IRpcStubBuffer;
  5300.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  5301.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  5302.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:8394
  5303.  
  5304.     procedure IRpcStubBuffer_DebugServerRelease_Proxy(
  5305.                 This: access IRpcStubBuffer;
  5306.                 pv  : Win32.PVOID);                         -- objbase.h:8401
  5307.  
  5308.     procedure IRpcStubBuffer_DebugServerRelease_Stub(
  5309.                 This             : access IRpcStubBuffer;
  5310.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  5311.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  5312.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:8406
  5313.  
  5314.     function IPSFactoryBuffer_CreateProxy_Proxy(
  5315.                 This     : access IPSFactoryBuffer;
  5316.                 pUnkOuter: access IUnknown;
  5317.                 riid     : REFIID;
  5318.                 ppProxy  : access PIRpcProxyBuffer;
  5319.                 ppv      : access Win32.PVOID)
  5320.                return HRESULT;                              -- objbase.h:8513
  5321.  
  5322.     procedure IPSFactoryBuffer_CreateProxy_Stub(
  5323.                 This             : access IRpcStubBuffer;
  5324.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  5325.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  5326.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:8521
  5327.  
  5328.     function IPSFactoryBuffer_CreateStub_Proxy(
  5329.                 This      : access IPSFactoryBuffer;
  5330.                 riid      : REFIID;
  5331.                 pUnkServer: access IUnknown;
  5332.                 ppStub    : access a_IRpcStubBuffer_t)
  5333.                return HRESULT;                              -- objbase.h:8528
  5334.  
  5335.     procedure IPSFactoryBuffer_CreateStub_Stub(
  5336.                 This             : access IRpcStubBuffer;
  5337.                 pRpcChannelBuffer: access IRpcChannelBuffer;
  5338.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  5339.                 pdwStubPhase     : Win32.PDWORD);           -- objbase.h:8535
  5340.  
  5341.     procedure SNB_to_xmit(
  5342.                 p1: access SNB;
  5343.                 p2: access a_RemSNB_t);                     -- objbase.h:8549
  5344.  
  5345.     procedure SNB_from_xmit(
  5346.                 p1: a_RemSNB_t;
  5347.                 p2: access SNB);                            -- objbase.h:8550
  5348.  
  5349.     procedure SNB_free_inst(
  5350.                 p1: access SNB);                            -- objbase.h:8551
  5351.  
  5352.     procedure SNB_free_xmit(
  5353.                 p1: a_RemSNB_t);                            -- objbase.h:8552
  5354.  
  5355.     function IClassFactory_CreateInstance_Proxy(
  5356.                 This     : access IClassFactory;
  5357.                 pUnkOuter: access IUnknown;
  5358.                 riid     : REFIID;
  5359.                 ppvObject: access Win32.PVOID)
  5360.                return HRESULT;                              -- objbase.h:8553
  5361.  
  5362.     function IClassFactory_CreateInstance_Stub(
  5363.                 This     : access IRpcStubBuffer;
  5364.                 riid     : REFIID;
  5365.                 ppvObject: access LPUNKNOWN)
  5366.                return HRESULT;                              -- objbase.h:8560
  5367.  
  5368.     function IEnumUnknown_Next_Proxy(
  5369.                 This        : access IEnumUnknown;
  5370.                 celt        : Win32.ULONG;
  5371.                 rgelt       : access LPMONIKER;
  5372.                 pceltFetched: Win32.PDWORD)
  5373.                return HRESULT;                              -- objbase.h:8565
  5374.  
  5375.     function IEnumUnknown_Next_Stub(
  5376.                 This        : access IRpcStubBuffer;
  5377.                 celt        : Win32.ULONG;
  5378.                 rgelt       : access LPMONIKER;
  5379.                 pceltFetched: Win32.PDWORD)
  5380.                return HRESULT;                              -- objbase.h:8572
  5381.  
  5382.     function IEnumMoniker_Next_Proxy(
  5383.                 This        : access IEnumMoniker;
  5384.                 celt        : Win32.ULONG;
  5385.                 rgelt       : access LPMONIKER;
  5386.                 pceltFetched: Win32.PDWORD)
  5387.                return HRESULT;                              -- objbase.h:8578
  5388.  
  5389.     function IEnumMoniker_Next_Stub(
  5390.                 This        : access IRpcStubBuffer;
  5391.                 celt        : Win32.ULONG;
  5392.                 rgelt       : access LPMONIKER;
  5393.                 pceltFetched: Win32.PDWORD)
  5394.                return HRESULT;                              -- objbase.h:8585
  5395.  
  5396.     function IMoniker_BindToObject_Proxy(
  5397.                 This      : access IMoniker;
  5398.                 pbc       : access IBindCtx;
  5399.                 pmkToLeft : access IMoniker;
  5400.                 riidResult: access IID;
  5401.                 ppvResult : access Win32.PVOID)
  5402.                return HRESULT;                              -- objbase.h:8591
  5403.  
  5404.     function IMoniker_BindToObject_Stub(
  5405.                 This      : access IRpcStubBuffer;
  5406.                 pbc       : access IBindCtx;
  5407.                 pmkToLeft : access IMoniker;
  5408.                 riidResult: access IID;
  5409.                 ppvResult : access LPUNKNOWN)
  5410.                return HRESULT;                              -- objbase.h:8599
  5411.  
  5412.     function IMoniker_BindToStorage_Proxy(
  5413.                 This     : access IMoniker;
  5414.                 pbc      : access IBindCtx;
  5415.                 pmkToLeft: access IMoniker;
  5416.                 riid     : REFIID;
  5417.                 ppvObj   : access Win32.PVOID)
  5418.                return HRESULT;                              -- objbase.h:8606
  5419.  
  5420.     function IMoniker_BindToStorage_Stub(
  5421.                 This     : access IRpcStubBuffer;
  5422.                 pbc      : access IBindCtx;
  5423.                 pmkToLeft: access IMoniker;
  5424.                 riid     : REFIID;
  5425.                 ppvObj   : access LPUNKNOWN)
  5426.                return HRESULT;                              -- objbase.h:8614
  5427.  
  5428.     function IEnumString_Next_Proxy(
  5429.                 This        : access IEnumString;
  5430.                 celt        : Win32.ULONG;
  5431.                 rgelt       : access LPOLESTR;
  5432.                 pceltFetched: Win32.PDWORD)
  5433.                return HRESULT;                              -- objbase.h:8621
  5434.  
  5435.     function IEnumString_Next_Stub(
  5436.                 This        : access IRpcStubBuffer;
  5437.                 celt        : Win32.ULONG;
  5438.                 rgelt       : access LPOLESTR;
  5439.                 pceltFetched: Win32.PDWORD)
  5440.                return HRESULT;                              -- objbase.h:8628
  5441.  
  5442.     function IStream_Read_Proxy(
  5443.                 This   : access IStream;
  5444.                 pv     : Win32.PVOID;
  5445.                 cb     : Win32.ULONG;
  5446.                 pcbRead: Win32.PDWORD)
  5447.                return HRESULT;                              -- objbase.h:8634
  5448.  
  5449.     function IStream_Read_Stub(
  5450.                 This   : access IRpcStubBuffer;
  5451.                 pv     : Win32.PBYTE;
  5452.                 cb     : Win32.ULONG;
  5453.                 pcbRead: Win32.PDWORD)
  5454.                return HRESULT;                              -- objbase.h:8641
  5455.  
  5456.     function IStream_Write_Proxy(
  5457.                 This      : access IStream;
  5458.                 pv        : PCVOID;
  5459.                 cb        : Win32.ULONG;
  5460.                 pcbWritten: Win32.PDWORD)
  5461.                return HRESULT;                              -- objbase.h:8647
  5462.  
  5463.     function IStream_Write_Stub(
  5464.                 This      : access IRpcStubBuffer;
  5465.                 pv        : Win32.PCBYTE;
  5466.                 cb        : Win32.ULONG;
  5467.                 pcbWritten: Win32.PDWORD)
  5468.                return HRESULT;                              -- objbase.h:8654
  5469.  
  5470.     function IStream_Seek_Proxy(
  5471.                 This           : access IStream;
  5472.                 dlibMove       : Win32.Winnt.LARGE_INTEGER;
  5473.                 dwOrigin       : DWORD;
  5474.                 plibNewPosition: access Win32.Winnt.ULARGE_INTEGER)
  5475.                return HRESULT;                              -- objbase.h:8660
  5476.  
  5477.     function IStream_Seek_Stub(
  5478.                 This           : access IRpcStubBuffer;
  5479.                 dlibMove       : Win32.Winnt.LARGE_INTEGER;
  5480.                 dwOrigin       : DWORD;
  5481.                 plibNewPosition: access Win32.Winnt.ULARGE_INTEGER)
  5482.                return HRESULT;                              -- objbase.h:8667
  5483.  
  5484.     function IStream_CopyTo_Proxy(
  5485.                 This      : access IStream;
  5486.                 pstm      : access IStream;
  5487.                 cb        : Win32.Winnt.ULARGE_INTEGER;
  5488.                 pcbRead   : access Win32.Winnt.ULARGE_INTEGER;
  5489.                 pcbWritten: access Win32.Winnt.ULARGE_INTEGER)
  5490.                return HRESULT;                              -- objbase.h:8673
  5491.  
  5492.     function IStream_CopyTo_Stub(
  5493.                 This      : access IRpcStubBuffer;
  5494.                 pstm      : access IStream;
  5495.                 cb        : Win32.Winnt.ULARGE_INTEGER;
  5496.                 pcbRead   : access Win32.Winnt.ULARGE_INTEGER;
  5497.                 pcbWritten: access Win32.Winnt.ULARGE_INTEGER)
  5498.                return HRESULT;                              -- objbase.h:8681
  5499.  
  5500.     function IEnumSTATSTG_Next_Proxy(
  5501.                 This        : access IEnumSTATSTG;
  5502.                 celt        : Win32.ULONG;
  5503.                 rgelt       : access STATSTG;
  5504.                 pceltFetched: Win32.PDWORD)
  5505.                return HRESULT;                              -- objbase.h:8688
  5506.  
  5507.     function IEnumSTATSTG_Next_Stub(
  5508.                 This        : access IRpcStubBuffer;
  5509.                 celt        : Win32.ULONG;
  5510.                 rgelt       : access STATSTG;
  5511.                 pceltFetched: Win32.PDWORD)
  5512.                return HRESULT;                              -- objbase.h:8695
  5513.  
  5514.     function IStorage_OpenStream_Proxy(
  5515.                 This     : access IStorage;
  5516.                 pwcsName : PCWSTR;
  5517.                 reserved1: Win32.PVOID;
  5518.                 grfMode  : DWORD;
  5519.                 reserved2: DWORD;
  5520.                 ppstm    : access LPSTREAM)
  5521.                return HRESULT;                              -- objbase.h:8701
  5522.  
  5523.     function IStorage_OpenStream_Stub(
  5524.                 This       : access IRpcStubBuffer;
  5525.                 pwcsName   : PCWSTR;
  5526.                 cbReserved1: Win32.UINT;
  5527.                 reserved1  : Win32.PBYTE;
  5528.                 grfMode    : DWORD;
  5529.                 reserved2  : DWORD;
  5530.                 ppstm      : access LPSTREAM)
  5531.                return HRESULT;                              -- objbase.h:8710
  5532.  
  5533.     function IStorage_EnumElements_Proxy(
  5534.                 This     : access IStorage;
  5535.                 reserved1: DWORD;
  5536.                 reserved2: Win32.PVOID;
  5537.                 reserved3: DWORD;
  5538.                 ppenum   : access LPENUMSTATSTG)
  5539.                return HRESULT;                              -- objbase.h:8719
  5540.  
  5541.     function IStorage_EnumElements_Stub(
  5542.                 This       : access IRpcStubBuffer;
  5543.                 reserved1  : DWORD;
  5544.                 cbReserved2: Win32.UINT;
  5545.                 reserved2  : Win32.PBYTE;
  5546.                 reserved3  : DWORD;
  5547.                 ppenum     : access LPENUMSTATSTG)
  5548.                return HRESULT;                              -- objbase.h:8727
  5549.  
  5550.     function ILockBytes_ReadAt_Proxy(
  5551.                 This    : access ILockBytes;
  5552.                 ulOffset: Win32.Winnt.ULARGE_INTEGER;
  5553.                 pv      : Win32.PVOID;
  5554.                 cb      : Win32.ULONG;
  5555.                 pcbRead : Win32.PDWORD)
  5556.                return HRESULT;                              -- objbase.h:8735
  5557.  
  5558.     function ILockBytes_ReadAt_Stub(
  5559.                 This    : access IRpcStubBuffer;
  5560.                 ulOffset: Win32.Winnt.ULARGE_INTEGER;
  5561.                 pv      : Win32.PBYTE;
  5562.                 cb      : Win32.ULONG;
  5563.                 pcbRead : Win32.PDWORD)
  5564.                return HRESULT;                              -- objbase.h:8743
  5565.  
  5566.     function ILockBytes_WriteAt_Proxy(
  5567.                 This      : access ILockBytes;
  5568.                 ulOffset  : Win32.Winnt.ULARGE_INTEGER;
  5569.                 pv        : PCVOID;
  5570.                 cb        : Win32.ULONG;
  5571.                 pcbWritten: Win32.PDWORD)
  5572.                return HRESULT;                              -- objbase.h:8750
  5573.  
  5574.     function ILockBytes_WriteAt_Stub(
  5575.                 This      : access IRpcStubBuffer;
  5576.                 ulOffset  : Win32.Winnt.ULARGE_INTEGER;
  5577.                 pv        : Win32.PCBYTE;
  5578.                 cb        : Win32.ULONG;
  5579.                 pcbWritten: Win32.PDWORD)
  5580.                return HRESULT;                              -- objbase.h:8758
  5581.  
  5582.     function IEnumFORMATETC_Next_Proxy(
  5583.                 This        : access IEnumFORMATETC;
  5584.                 celt        : Win32.ULONG;
  5585.                 rgelt       : access FORMATETC;
  5586.                 pceltFetched: Win32.PDWORD)
  5587.                return HRESULT;                              -- objbase.h:8765
  5588.  
  5589.     function IEnumFORMATETC_Next_Stub(
  5590.                 This        : access IRpcStubBuffer;
  5591.                 celt        : Win32.ULONG;
  5592.                 rgelt       : access FORMATETC;
  5593.                 pceltFetched: Win32.PDWORD)
  5594.                return HRESULT;                              -- objbase.h:8772
  5595.  
  5596.     function IEnumSTATDATA_Next_Proxy(
  5597.                 This        : access IEnumSTATDATA;
  5598.                 celt        : Win32.ULONG;
  5599.                 rgelt       : access STATDATA;
  5600.                 pceltFetched: Win32.PDWORD)
  5601.                return HRESULT;                              -- objbase.h:8778
  5602.  
  5603.     function IEnumSTATDATA_Next_Stub(
  5604.                 This        : access IRpcStubBuffer;
  5605.                 celt        : Win32.ULONG;
  5606.                 rgelt       : access STATDATA;
  5607.                 pceltFetched: Win32.PDWORD)
  5608.                return HRESULT;                              -- objbase.h:8785
  5609.  
  5610.     procedure IAdviseSink_OnDataChange_Proxy(
  5611.                 This      : access IAdviseSink;
  5612.                 pFormatetc: access FORMATETC;
  5613.                 pStgmed   : access STGMEDIUM);              -- objbase.h:8791
  5614.  
  5615.     procedure IAdviseSink_OnDataChange_Stub(
  5616.                 This      : access IRpcStubBuffer;
  5617.                 pFormatetc: access FORMATETC;
  5618.                 pStgmed   : access RemSTGMEDIUM);           -- objbase.h:8797
  5619.  
  5620.     procedure IAdviseSink_OnViewChange_Proxy(
  5621.                 This    : access IAdviseSink;
  5622.                 dwAspect: DWORD;
  5623.                 lindex  : LONG);                            -- objbase.h:8802
  5624.  
  5625.     procedure IAdviseSink_OnViewChange_Stub(
  5626.                 This    : access IRpcStubBuffer;
  5627.                 dwAspect: DWORD;
  5628.                 lindex  : LONG);                            -- objbase.h:8808
  5629.  
  5630.     procedure IAdviseSink_OnRename_Proxy(
  5631.                 This: access IAdviseSink;
  5632.                 pmk : access IMoniker);                     -- objbase.h:8813
  5633.  
  5634.     procedure IAdviseSink_OnRename_Stub(
  5635.                 This: access IRpcStubBuffer;
  5636.                 pmk : access IMoniker);                     -- objbase.h:8818
  5637.  
  5638.     procedure IAdviseSink_OnSave_Proxy(
  5639.                 This: access IAdviseSink);                  -- objbase.h:8822
  5640.  
  5641.     procedure IAdviseSink_OnSave_Stub(
  5642.                 This: access IRpcStubBuffer);               -- objbase.h:8826
  5643.  
  5644.     procedure IAdviseSink_OnClose_Proxy(
  5645.                 This: access IAdviseSink);                  -- objbase.h:8829
  5646.  
  5647.     procedure IAdviseSink_OnClose_Stub(
  5648.                 This: access IRpcStubBuffer);               -- objbase.h:8833
  5649.  
  5650.     procedure IAdviseSink2_OnLinkSrcChange_Proxy(
  5651.                 This: access IAdviseSink2;
  5652.                 pmk : access IMoniker);                     -- objbase.h:8836
  5653.  
  5654.     procedure IAdviseSink2_OnLinkSrcChange_Stub(
  5655.                 This: access IRpcStubBuffer;
  5656.                 pmk : access IMoniker);                     -- objbase.h:8841
  5657.  
  5658.     function IDataObject_GetData_Proxy(
  5659.                 This        : access IDataObject;
  5660.                 pformatetcIn: access FORMATETC;
  5661.                 pmedium     : access STGMEDIUM)
  5662.                return HRESULT;                              -- objbase.h:8845
  5663.  
  5664.     function IDataObject_GetData_Stub(
  5665.                 This          : access IRpcStubBuffer;
  5666.                 pformatetcIn  : access FORMATETC;
  5667.                 ppRemoteMedium: access a_RemSTGMEDIUM_t)
  5668.                return HRESULT;                              -- objbase.h:8851
  5669.  
  5670.     function IDataObject_GetDataHere_Proxy(
  5671.                 This      : access IDataObject;
  5672.                 pformatetc: access FORMATETC;
  5673.                 pmedium   : access STGMEDIUM)
  5674.                return HRESULT;                              -- objbase.h:8856
  5675.  
  5676.     function IDataObject_GetDataHere_Stub(
  5677.                 This          : access IRpcStubBuffer;
  5678.                 pformatetc    : access FORMATETC;
  5679.                 ppRemoteMedium: access a_RemSTGMEDIUM_t)
  5680.                return HRESULT;                              -- objbase.h:8862
  5681.  
  5682.     function IDataObject_SetData_Proxy(
  5683.                 This      : access IDataObject;
  5684.                 pformatetc: access FORMATETC;
  5685.                 pmedium   : access STGMEDIUM;
  5686.                 fRelease  : BOOL)
  5687.                return HRESULT;                              -- objbase.h:8867
  5688.  
  5689.     function IDataObject_SetData_Stub(
  5690.                 This      : access IRpcStubBuffer;
  5691.                 pformatetc: access FORMATETC;
  5692.                 pmedium   : a_RemSTGMEDIUM_t;
  5693.                 fRelease  : BOOL)
  5694.                return HRESULT;                              -- objbase.h:8874
  5695.  
  5696.     function IsEqualGUID(rguid1: REFGUID;
  5697.                          rguid2: REFGUID) 
  5698.                          return Win32.BOOL;                 -- objbase.h:8923
  5699.  
  5700.     function IsEqualIID(riid1: REFGUID;
  5701.                         riid2: REFGUID) 
  5702.                         return Win32.BOOL              
  5703.                         renames IsEqualGUID;                -- objbase.h:953,8926
  5704.  
  5705.     function IsEqualCLSID(rclsid1: REFCLSID;
  5706.                           rclsid2: REFCLSID) 
  5707.                           return Win32.BOOL;                -- objbase.h:961,8927
  5708.  
  5709.     function CoBuildVersion return DWORD;                   -- objbase.h:8959
  5710.  
  5711.     function CoInitialize(
  5712.                 pvReserved: Win32.LPVOID)
  5713.                return HRESULT;                              -- objbase.h:8963
  5714.  
  5715.     procedure CoUninitialize;                               -- objbase.h:8964
  5716.  
  5717.     function CoGetMalloc(
  5718.                 dwMemContext: DWORD;
  5719.                 ppMalloc    : access LPMALLOC)
  5720.                return HRESULT;                              -- objbase.h:8965
  5721.  
  5722.     function CoGetCurrentProcess return DWORD;              -- objbase.h:8966
  5723.  
  5724.     function CoCreateStandardMalloc(
  5725.                 memctx  : DWORD;
  5726.                 ppMalloc: access LPMALLOC)
  5727.                return HRESULT;                              -- objbase.h:8967
  5728.  
  5729.     function CoGetClassObject(
  5730.                 rclsid      : REFCLSID;
  5731.                 dwClsContext: DWORD;
  5732.                 pvReserved  : Win32.LPVOID;
  5733.                 riid        : REFIID;
  5734.                 ppv         : access Win32.PVOID)
  5735.                return HRESULT;                              -- objbase.h:8976
  5736.  
  5737.     function CoRegisterClassObject(
  5738.                 rclsid      : REFCLSID;
  5739.                 pUnk        : LPUNKNOWN;
  5740.                 dwClsContext: DWORD;
  5741.                 flags       : DWORD;
  5742.                 lpdwRegister: LPDWORD)
  5743.                return HRESULT;                              -- objbase.h:8978
  5744.  
  5745.     function CoRevokeClassObject(
  5746.                 dwRegister: DWORD)
  5747.                return HRESULT;                              -- objbase.h:8980
  5748.  
  5749.     function CoGetMarshalSizeMax(
  5750.                 pulSize      : Win32.PDWORD;
  5751.                 riid         : REFIID;
  5752.                 pUnk         : LPUNKNOWN;
  5753.                 dwDestContext: DWORD;
  5754.                 pvDestContext: Win32.LPVOID;
  5755.                 mshlflags    : DWORD)
  5756.                return HRESULT;                              -- objbase.h:8985
  5757.  
  5758.     function CoMarshalInterface(
  5759.                 pStm         : access IStream;
  5760.                 riid         : REFIID;
  5761.                 pUnk         : LPUNKNOWN;
  5762.                 dwDestContext: DWORD;
  5763.                 pvDestContext: Win32.LPVOID;
  5764.                 mshlflags    : DWORD)
  5765.                return HRESULT;                              -- objbase.h:8987
  5766.  
  5767.     function CoUnmarshalInterface(
  5768.                 pStm: access IStream;
  5769.                 riid: REFIID;
  5770.                 ppv : access Win32.PVOID)
  5771.                return HRESULT;                              -- objbase.h:8989
  5772.  
  5773.     function CoMarshalHresult(
  5774.                 pstm   : access IStream;
  5775.                 hresult: Win32.Objbase.HRESULT)
  5776.                return HRESULT;                              -- objbase.h:8990
  5777.  
  5778.     function CoUnmarshalHresult(
  5779.                 pstm    : access IStream;
  5780.                 phresult: access Win32.Objbase.HRESULT)
  5781.                return HRESULT;                              -- objbase.h:8991
  5782.  
  5783.     function CoReleaseMarshalData(
  5784.                 pStm: access IStream)
  5785.                return HRESULT;                              -- objbase.h:8992
  5786.  
  5787.     function CoDisconnectObject(
  5788.                 pUnk      : LPUNKNOWN;
  5789.                 dwReserved: DWORD)
  5790.                return HRESULT;                              -- objbase.h:8993
  5791.  
  5792.     function CoLockObjectExternal(
  5793.                 pUnk               : LPUNKNOWN;
  5794.                 fLock              : BOOL;
  5795.                 fLastUnlockReleases: BOOL)
  5796.                return HRESULT;                              -- objbase.h:8994
  5797.  
  5798.     function CoGetStandardMarshal(
  5799.                 riid         : REFIID;
  5800.                 pUnk         : LPUNKNOWN;
  5801.                 dwDestContext: DWORD;
  5802.                 pvDestContext: Win32.LPVOID;
  5803.                 mshlflags    : DWORD;
  5804.                 ppMarshal    : access LPMARSHAL)
  5805.                return HRESULT;                              -- objbase.h:8995
  5806.  
  5807.     function CoIsHandlerConnected(
  5808.                 pUnk: LPUNKNOWN)
  5809.                return BOOL;                                 -- objbase.h:8999
  5810.  
  5811.     function CoHasStrongExternalConnections(
  5812.                 pUnk: LPUNKNOWN)
  5813.                return BOOL;                                 -- objbase.h:9000
  5814.  
  5815.     function CoLoadLibrary(
  5816.                 lpszLibName: LPOLESTR;
  5817.                 bAutoFree  : BOOL)
  5818.                return Win32.Windef.HINSTANCE;               -- objbase.h:9005
  5819.  
  5820.     procedure CoFreeLibrary(
  5821.                 hInst: Win32.Windef.HINSTANCE);             -- objbase.h:9006
  5822.  
  5823.     procedure CoFreeAllLibraries;                           -- objbase.h:9007
  5824.  
  5825.     procedure CoFreeUnusedLibraries;                        -- objbase.h:9008
  5826.  
  5827.     function CoCreateInstance(
  5828.                 rclsid      : REFCLSID;
  5829.                 pUnkOuter   : LPUNKNOWN;
  5830.                 dwClsContext: DWORD;
  5831.                 riid        : REFIID;
  5832.                 ppv         : access Win32.PVOID)
  5833.                return HRESULT;                              -- objbase.h:9013
  5834.  
  5835.     function StringFromCLSID(
  5836.                 rclsid: REFCLSID;
  5837.                 lplpsz: access LPOLESTR)
  5838.                return HRESULT;                              -- objbase.h:9019
  5839.  
  5840.     function CLSIDFromString(
  5841.                 lpsz  : LPOLESTR;
  5842.                 pclsid: access CLSID)
  5843.                return HRESULT;                              -- objbase.h:9020
  5844.  
  5845.     function StringFromIID(
  5846.                 rclsid: REFIID;
  5847.                 lplpsz: access LPOLESTR)
  5848.                return HRESULT;                              -- objbase.h:9021
  5849.  
  5850.     function IIDFromString(
  5851.                 lpsz : LPOLESTR;
  5852.                 lpiid: Win32.Objbase.LPIID)
  5853.                return HRESULT;                              -- objbase.h:9022
  5854.  
  5855.     function CoIsOle1Class(
  5856.                 rclsid: REFCLSID)
  5857.                return BOOL;                                 -- objbase.h:9023
  5858.  
  5859.     function ProgIDFromCLSID(
  5860.                 clsid       : REFCLSID;
  5861.                 lplpszProgID: access LPOLESTR)
  5862.                return HRESULT;                              -- objbase.h:9024
  5863.  
  5864.     function CLSIDFromProgID(
  5865.                 lpszProgID: LPCOLESTR;
  5866.                 lpclsid   : access CLSID)
  5867.                return HRESULT;                              -- objbase.h:9025
  5868.  
  5869.     function StringFromGUID2(
  5870.                 rguid: access IID;
  5871.                 lpsz : LPOLESTR;
  5872.                 cbMax: Win32.INT)
  5873.                return Win32.INT;                            -- objbase.h:9026
  5874.  
  5875.     function CoCreateGuid(
  5876.                 pguid: access Win32.Rpcdce.GUID)
  5877.                return HRESULT;                              -- objbase.h:9028
  5878.  
  5879.     function CoFileTimeToDosDateTime(
  5880.                 lpFileTime: access Win32.Winbase.FILETIME;
  5881.                 lpDosDate : LPWORD;
  5882.                 lpDosTime : LPWORD)
  5883.                return BOOL;                                 -- objbase.h:9030
  5884.  
  5885.     function CoDosDateTimeToFileTime(
  5886.                 nDosDate  : WORD;
  5887.                 nDosTime  : WORD;
  5888.                 lpFileTime: access Win32.Winbase.FILETIME)
  5889.                return BOOL;                                 -- objbase.h:9032
  5890.  
  5891.     function CoFileTimeNow(
  5892.                 lpFileTime: access Win32.Winbase.FILETIME)
  5893.                return HRESULT;                              -- objbase.h:9034
  5894.  
  5895.     function CoRegisterMessageFilter(
  5896.                 lpMessageFilter  : Win32.Objbase.LPMESSAGEFILTER;
  5897.                 lplpMessageFilter: access Win32.Objbase.LPMESSAGEFILTER)
  5898.                return HRESULT;                              -- objbase.h:9037
  5899.  
  5900.     function CoGetTreatAsClass(
  5901.                 clsidOld : REFCLSID;
  5902.                 pClsidNew: access CLSID)
  5903.                return HRESULT;                              -- objbase.h:9043
  5904.  
  5905.     function CoTreatAsClass(
  5906.                 clsidOld: REFCLSID;
  5907.                 clsidNew: access IID)
  5908.                return HRESULT;                              -- objbase.h:9044
  5909.  
  5910.     function DllGetClassObject(
  5911.                 rclsid: REFCLSID;
  5912.                 riid  : REFIID;
  5913.                 ppv   : access Win32.PVOID)
  5914.                return HRESULT;                              -- objbase.h:9064
  5915.  
  5916.     function DllCanUnloadNow return HRESULT;                -- objbase.h:9066
  5917.  
  5918.     function CoTaskMemAlloc(
  5919.                 cb: Win32.ULONG)
  5920.                return LPVOID;                               -- objbase.h:9070
  5921.  
  5922.     function CoTaskMemRealloc(
  5923.                 pv: Win32.LPVOID;
  5924.                 cb: Win32.ULONG)
  5925.                return LPVOID;                               -- objbase.h:9071
  5926.  
  5927.     procedure CoTaskMemFree(
  5928.                 pv: Win32.LPVOID);                          -- objbase.h:9072
  5929.  
  5930.     function CreateDataAdviseHolder(
  5931.                 ppDAHolder: access LPDATAADVISEHOLDER)
  5932.                return HRESULT;                              -- objbase.h:9077
  5933.  
  5934.     function CreateDataCache(
  5935.                 pUnkOuter: LPUNKNOWN;
  5936.                 rclsid   : REFCLSID;
  5937.                 iid      : access Win32.Objbase.IID;
  5938.                 ppv      : access Win32.PVOID)
  5939.                return HRESULT;                              -- objbase.h:9079
  5940.  
  5941.     function StgCreateDocfile(
  5942.                 pwcsName : PCWSTR;
  5943.                 grfMode  : DWORD;
  5944.                 reserved : DWORD;
  5945.                 ppstgOpen: access LPSTORAGE)
  5946.                return HRESULT;                              -- objbase.h:9088
  5947.  
  5948.     function StgCreateDocfileOnILockBytes(
  5949.                 plkbyt   : access ILockBytes;
  5950.                 grfMode  : DWORD;
  5951.                 reserved : DWORD;
  5952.                 ppstgOpen: access LPSTORAGE)
  5953.                return HRESULT;                              -- objbase.h:9093
  5954.  
  5955.     function StgOpenStorage(
  5956.                 pwcsName    : PCWSTR;
  5957.                 pstgPriority: access IStorage;
  5958.                 grfMode     : DWORD;
  5959.                 snbExclude  : SNB;
  5960.                 reserved    : DWORD;
  5961.                 ppstgOpen   : access LPSTORAGE)
  5962.                return HRESULT;                              -- objbase.h:9098
  5963.  
  5964.     function StgOpenStorageOnILockBytes(
  5965.                 plkbyt      : access ILockBytes;
  5966.                 pstgPriority: access IStorage;
  5967.                 grfMode     : DWORD;
  5968.                 snbExclude  : SNB;
  5969.                 reserved    : DWORD;
  5970.                 ppstgOpen   : access LPSTORAGE)
  5971.                return HRESULT;                              -- objbase.h:9104
  5972.  
  5973.     function StgIsStorageFile(
  5974.                 pwcsName: PCWSTR)
  5975.                return HRESULT;                              -- objbase.h:9111
  5976.  
  5977.     function StgIsStorageILockBytes(
  5978.                 plkbyt: access ILockBytes)
  5979.                return HRESULT;                              -- objbase.h:9112
  5980.  
  5981.     function StgSetTimes(
  5982.                 lpszName: PCWSTR;
  5983.                 pctime  : Win32.Winbase.ac_FILETIME_t;
  5984.                 patime  : Win32.Winbase.ac_FILETIME_t;
  5985.                 pmtime  : Win32.Winbase.ac_FILETIME_t)
  5986.                return HRESULT;                              -- objbase.h:9114
  5987.  
  5988.     function BindMoniker(
  5989.                 pmk      : LPMONIKER;
  5990.                 grfOpt   : DWORD;
  5991.                 iidResult: access IID;
  5992.                 ppvResult: access Win32.PVOID)
  5993.                return HRESULT;                              -- objbase.h:9124
  5994.  
  5995.     function MkParseDisplayName(
  5996.                 pbc       : LPBC;
  5997.                 szUserName: LPCOLESTR;
  5998.                 pchEaten  : Win32.PDWORD;
  5999.                 ppmk      : access LPMONIKER)
  6000.                return HRESULT;                              -- objbase.h:9125
  6001.  
  6002.     function MonikerRelativePathTo(
  6003.                 pmkSrc           : LPMONIKER;
  6004.                 pmkDest          : LPMONIKER;
  6005.                 ppmkRelPath      : access LPMONIKER;
  6006.                 fCalledFromMethod: BOOL)
  6007.                return HRESULT;                              -- objbase.h:9127
  6008.  
  6009.     function MonikerCommonPrefixWith(
  6010.                 pmkThis   : LPMONIKER;
  6011.                 pmkOther  : LPMONIKER;
  6012.                 ppmkCommon: access LPMONIKER)
  6013.                return HRESULT;                              -- objbase.h:9129
  6014.  
  6015.     function CreateBindCtx(
  6016.                 reserved: DWORD;
  6017.                 ppbc    : access LPBC)
  6018.                return HRESULT;                              -- objbase.h:9131
  6019.  
  6020.     function CreateGenericComposite(
  6021.                 pmkFirst     : LPMONIKER;
  6022.                 pmkRest      : LPMONIKER;
  6023.                 ppmkComposite: access LPMONIKER)
  6024.                return HRESULT;                              -- objbase.h:9132
  6025.  
  6026.     function GetClassFile(
  6027.                 szFilename: LPCOLESTR;
  6028.                 pclsid    : access CLSID)
  6029.                return HRESULT;                              -- objbase.h:9134
  6030.  
  6031.     function CreateFileMoniker(
  6032.                 lpszPathName: LPCOLESTR;
  6033.                 ppmk        : access LPMONIKER)
  6034.                return HRESULT;                              -- objbase.h:9136
  6035.  
  6036.     function CreateItemMoniker(
  6037.                 lpszDelim: LPCOLESTR;
  6038.                 lpszItem : LPCOLESTR;
  6039.                 ppmk     : access LPMONIKER)
  6040.                return HRESULT;                              -- objbase.h:9138
  6041.  
  6042.     function CreateAntiMoniker(
  6043.                 ppmk: access LPMONIKER)
  6044.                return HRESULT;                              -- objbase.h:9140
  6045.  
  6046.     function CreatePointerMoniker(
  6047.                 punk: LPUNKNOWN;
  6048.                 ppmk: access LPMONIKER)
  6049.                return HRESULT;                              -- objbase.h:9141
  6050.  
  6051.     function GetRunningObjectTable(
  6052.                 reserved: DWORD;
  6053.                 pprot   : access LPRUNNINGOBJECTTABLE)
  6054.                return HRESULT;                              -- objbase.h:9143
  6055.  
  6056. private
  6057.  
  6058.     pragma Convention(C, RemHGLOBAL);                       -- objbase.h:331
  6059.     pragma Convention(C, RemHMETAFILEPICT);                 -- objbase.h:339
  6060.     pragma Convention(C, RemHENHMETAFILE);                  -- objbase.h:352
  6061.     pragma Convention(C, RemHBITMAP);                       -- objbase.h:359
  6062.     pragma Convention(C, RemHPALETTE);                      -- objbase.h:366
  6063.     pragma Convention(C, RemBRUSH);                         -- objbase.h:373
  6064.     pragma Convention(C, OBJECTID);                         -- objbase.h:937
  6065.     pragma Convention(C, IUnknown);                         -- objbase.h:1173
  6066.     pragma Convention(C, IClassFactory);                    -- objbase.h:1179
  6067.     pragma Convention(C, IMarshal);                         -- objbase.h:1185
  6068.     pragma Convention(C, IMalloc);                          -- objbase.h:1191
  6069.     pragma Convention(C, IStdMarshalInfo);                  -- objbase.h:1197
  6070.     pragma Convention(C, IExternalConnection);              -- objbase.h:1203
  6071.     pragma Convention(C, IWeakRef);                         -- objbase.h:1209
  6072.     pragma Convention(C, IEnumUnknown);                     -- objbase.h:1215
  6073.     pragma Convention(C, IBindCtx);                         -- objbase.h:1221
  6074.     pragma Convention(C, IParseDisplayName);                -- objbase.h:1227
  6075.     pragma Convention(C, IEnumMoniker);                     -- objbase.h:1233
  6076.     pragma Convention(C, IRunnableObject);                  -- objbase.h:1239
  6077.     pragma Convention(C, IRunningObjectTable);              -- objbase.h:1245
  6078.     pragma Convention(C, IPersist);                         -- objbase.h:1251
  6079.     pragma Convention(C, IPersistStream);                   -- objbase.h:1257
  6080.     pragma Convention(C, IMoniker);                         -- objbase.h:1263
  6081.     pragma Convention(C, IEnumString);                      -- objbase.h:1269
  6082.     pragma Convention(C, IStream);                          -- objbase.h:1275
  6083.     pragma Convention(C, IEnumSTATSTG);                     -- objbase.h:1281
  6084.     pragma Convention(C, IStorage);                         -- objbase.h:1287
  6085.     pragma Convention(C, IPersistFile);                     -- objbase.h:1293
  6086.     pragma Convention(C, IPersistStorage);                  -- objbase.h:1299
  6087.     pragma Convention(C, ILockBytes);                       -- objbase.h:1305
  6088.     pragma Convention(C, IEnumFORMATETC);                   -- objbase.h:1311
  6089.     pragma Convention(C, IEnumSTATDATA);                    -- objbase.h:1317
  6090.     pragma Convention(C, IRootStorage);                     -- objbase.h:1323
  6091.     pragma Convention(C, IAdviseSink);                      -- objbase.h:1329
  6092.     pragma Convention(C, IAdviseSink2);                     -- objbase.h:1335
  6093.     pragma Convention(C, IDataObject);                      -- objbase.h:1341
  6094.     pragma Convention(C, IDataAdviseHolder);                -- objbase.h:1347
  6095.     pragma Convention(C, IMessageFilter);                   -- objbase.h:1353
  6096.     pragma Convention(C, IRpcProxyBuffer);                  -- objbase.h:1365
  6097.     pragma Convention(C, IPSFactoryBuffer);                 -- objbase.h:1377
  6098.     pragma Convention(C, IUnknownVtbl);                     -- objbase.h:1451
  6099.     pragma Convention(C, IClassFactoryVtbl);                -- objbase.h:1566
  6100.     pragma Convention(C, IMarshalVtbl);                     -- objbase.h:1715
  6101.     pragma Convention(C, IMallocVtbl);                      -- objbase.h:1954
  6102.     pragma Convention(C, IStdMarshalInfoVtbl);              -- objbase.h:2146
  6103.     pragma Convention(C, IExternalConnectionVtbl);          -- objbase.h:2259
  6104.     pragma Convention(C, IWeakRefVtbl);                     -- objbase.h:2383
  6105.     pragma Convention(C, IEnumUnknownVtbl);                 -- objbase.h:2509
  6106.     pragma Convention(C, BIND_OPTS);                        -- objbase.h:2652
  6107.     pragma Convention(C, IBindCtxVtbl);                     -- objbase.h:2713
  6108.     pragma Convention(C, IParseDisplayNameVtbl);            -- objbase.h:2984
  6109.     pragma Convention(C, IEnumMonikerVtbl);                 -- objbase.h:3095
  6110.     pragma Convention(C, IRunnableObjectVtbl);              -- objbase.h:3261
  6111.     pragma Convention(C, IRunningObjectTableVtbl);          -- objbase.h:3456
  6112.     pragma Convention(C, IPersistVtbl);                     -- objbase.h:3677
  6113.     pragma Convention(C, IEnumStringVtbl);                  -- objbase.h:4483
  6114.     pragma Convention(C, STATSTG);                          -- objbase.h:4623
  6115.     pragma Convention(C, IStreamVtbl);                      -- objbase.h:4721
  6116.     pragma Convention(C, IEnumSTATSTGVtbl);                 -- objbase.h:5042
  6117.     pragma Convention(C, RemSNB);                           -- objbase.h:5182
  6118.     pragma Convention(C, IStorageVtbl);                     -- objbase.h:5282
  6119.     pragma Convention(C, IPersistFileVtbl);                 -- objbase.h:5720
  6120.     pragma Convention(C, IPersistStorageVtbl);              -- objbase.h:5915
  6121.     pragma Convention(C, ILockBytesVtbl);                   -- objbase.h:6139
  6122.     pragma Convention(C, DVTARGETDEVICE);                   -- objbase.h:6354
  6123.     pragma Convention(C, FORMATETC);                        -- objbase.h:6371
  6124.     pragma Convention(C, IEnumFORMATETCVtbl);               -- objbase.h:6408
  6125.     pragma Convention(C, STATDATA);                         -- objbase.h:6560
  6126.     pragma Convention(C, IEnumSTATDATAVtbl);                -- objbase.h:6596
  6127.     pragma Convention(C, IRootStorageVtbl);                 -- objbase.h:6750
  6128.     pragma Convention(C, RemSTGMEDIUM);                     -- objbase.h:6845
  6129.     pragma Convention(C, STGMEDIUM);                        -- objbase.h:6857
  6130.     pragma Convention(C, IAdviseSinkVtbl);                  -- objbase.h:6920
  6131.     pragma Convention(C, IAdviseSink2Vtbl);                 -- objbase.h:7091
  6132.     pragma Convention(C, IDataObjectVtbl);                  -- objbase.h:7262
  6133.     pragma Convention(C, IDataAdviseHolderVtbl);            -- objbase.h:7542
  6134.     pragma Convention(C, INTERFACEINFO);                    -- objbase.h:7725
  6135.     pragma Convention(C, IMessageFilterVtbl);               -- objbase.h:7763
  6136.     pragma Convention(C, RPCOLEMESSAGE);                    -- objbase.h:7896
  6137.     pragma Convention(C, IRpcChannelBufferVtbl);            -- objbase.h:7939
  6138.     pragma Convention(C, IRpcChannelBuffer);                -- objbase.h:7977
  6139.     pragma Convention(C, IRpcProxyBufferVtbl);              -- objbase.h:8113
  6140.     pragma Convention(C, IRpcStubBufferVtbl);               -- objbase.h:8239
  6141.     pragma Convention(C, IRpcStubBuffer);                   -- objbase.h:8282
  6142.     pragma Convention(C, IPSFactoryBufferVtbl);             -- objbase.h:8451
  6143.     pragma Convention(C, IPersistStreamVtbl);               -- objbase.h:3781
  6144.     pragma Convention(C, IMonikerVtbl);                     -- objbase.h:4027
  6145.  
  6146.     pragma Import(Stdcall, IWinTypes_v0_1_c_ifspec, "IWinTypes_v0_1_c_ifspec");
  6147.                                                             -- objbase.h:1110
  6148.     pragma Import(Stdcall, IWinTypes_v0_1_s_ifspec, "IWinTypes_v0_1_s_ifspec");
  6149.                                                             -- objbase.h:1111
  6150.     pragma Import(Stdcall, MIDL_intf_0000_v0_0_c_ifspec,
  6151.                      "__MIDL__intf_0000_v0_0_c_ifspec");
  6152.                                                             -- objbase.h:1147
  6153.     pragma Import(Stdcall, MIDL_intf_0000_v0_0_s_ifspec,
  6154.                      "__MIDL__intf_0000_v0_0_s_ifspec");
  6155.                                                             -- objbase.h:1148
  6156.     pragma Import(Stdcall, IID_IUnknown, "IID_IUnknown");         -- objbase.h:1432
  6157.     pragma Import(Stdcall, IID_IClassFactory, "IID_IClassFactory");
  6158.                                                             -- objbase.h:1547
  6159.     pragma Import(Stdcall, IID_IMarshal, "IID_IMarshal");         -- objbase.h:1669
  6160.     pragma Import(Stdcall, IID_IMalloc, "IID_IMalloc");           -- objbase.h:1925
  6161.     pragma Import(Stdcall, IID_IStdMarshalInfo, "IID_IStdMarshalInfo");
  6162.                                                             -- objbase.h:2130
  6163.     pragma Import(Stdcall, IID_IExternalConnection, "IID_IExternalConnection");
  6164.                                                             -- objbase.h:2239
  6165.     pragma Import(Stdcall, IID_IWeakRef, "IID_IWeakRef");         -- objbase.h:2365
  6166.     pragma Import(Stdcall, IID_IEnumUnknown, "IID_IEnumUnknown"); -- objbase.h:2485
  6167.     pragma Import(Stdcall, IID_IBindCtx, "IID_IBindCtx");         -- objbase.h:2671
  6168.     pragma Import(Stdcall, IID_IParseDisplayName, "IID_IParseDisplayName");
  6169.                                                             -- objbase.h:2967
  6170.     pragma Import(Stdcall, IID_IEnumMoniker, "IID_IEnumMoniker"); -- objbase.h:3071
  6171.     pragma Import(Stdcall, IID_IRunnableObject, "IID_IRunnableObject");
  6172.                                                             -- objbase.h:3235
  6173.     pragma Import(Stdcall, IID_IRunningObjectTable, "IID_IRunningObjectTable");
  6174.                                                             -- objbase.h:3418
  6175.     pragma Import(Stdcall, IID_IPersist, "IID_IPersist");         -- objbase.h:3663
  6176.     pragma Import(Stdcall, IID_IPersistStream, "IID_IPersistStream");
  6177.                                                             -- objbase.h:3758
  6178.     pragma Import(Stdcall, IID_IMoniker, "IID_IMoniker");         -- objbase.h:3947
  6179.     pragma Import(Stdcall, IID_IEnumString, "IID_IEnumString");   -- objbase.h:4459
  6180.     pragma Import(Stdcall, IID_IStream, "IID_IStream");           -- objbase.h:4664
  6181.     pragma Import(Stdcall, IID_IEnumSTATSTG, "IID_IEnumSTATSTG"); -- objbase.h:5018
  6182.     pragma Import(Stdcall, IID_IStorage, "IID_IStorage");         -- objbase.h:5195
  6183.     pragma Import(Stdcall, IID_IPersistFile, "IID_IPersistFile"); -- objbase.h:5693
  6184.     pragma Import(Stdcall, IID_IPersistStorage, "IID_IPersistStorage");
  6185.                                                             -- objbase.h:5887
  6186.     pragma Import(Stdcall, IID_ILockBytes, "IID_ILockBytes");     -- objbase.h:6097
  6187.     pragma Import(Stdcall, IID_IEnumFORMATETC, "IID_IEnumFORMATETC");
  6188.                                                             -- objbase.h:6384
  6189.     pragma Import(Stdcall, IID_IEnumSTATDATA, "IID_IEnumSTATDATA");
  6190.                                                             -- objbase.h:6572
  6191.     pragma Import(Stdcall, IID_IRootStorage, "IID_IRootStorage"); -- objbase.h:6736
  6192.     pragma Import(Stdcall, IID_IAdviseSink, "IID_IAdviseSink");   -- objbase.h:6894
  6193.     pragma Import(Stdcall, IID_IAdviseSink2, "IID_IAdviseSink2"); -- objbase.h:7077
  6194.     pragma Import(Stdcall, IID_IDataObject, "IID_IDataObject");   -- objbase.h:7215
  6195.     pragma Import(Stdcall, IID_IDataAdviseHolder, "IID_IDataAdviseHolder");
  6196.                                                             -- objbase.h:7513
  6197.     pragma Import(Stdcall, IID_IMessageFilter, "IID_IMessageFilter");
  6198.                                                             -- objbase.h:7736
  6199.     pragma Import(Stdcall, IID_IRpcChannelBuffer, "IID_IRpcChannelBuffer");
  6200.                                                             -- objbase.h:7911
  6201.     pragma Import(Stdcall, IID_IRpcProxyBuffer, "IID_IRpcProxyBuffer");
  6202.                                                             -- objbase.h:8097
  6203.     pragma Import(Stdcall, IID_IRpcStubBuffer, "IID_IRpcStubBuffer");
  6204.                                                             -- objbase.h:8208
  6205.     pragma Import(Stdcall, IID_IPSFactoryBuffer, "IID_IPSFactoryBuffer");
  6206.                                                             -- objbase.h:8429
  6207.     pragma Import(Stdcall, HGLOBAL_to_xmit, "HGLOBAL_to_xmit");   -- objbase.h:1084
  6208.     pragma Import(Stdcall, HGLOBAL_from_xmit, "HGLOBAL_from_xmit");
  6209.                                                             -- objbase.h:1085
  6210.     pragma Import(Stdcall, HGLOBAL_free_inst, "HGLOBAL_free_inst");
  6211.                                                             -- objbase.h:1086
  6212.     pragma Import(Stdcall, HGLOBAL_free_xmit, "HGLOBAL_free_xmit");
  6213.                                                             -- objbase.h:1087
  6214.     pragma Import(Stdcall, HBITMAP_to_xmit, "HBITMAP_to_xmit");   -- objbase.h:1088
  6215.     pragma Import(Stdcall, HBITMAP_from_xmit, "HBITMAP_from_xmit");
  6216.                                                             -- objbase.h:1089
  6217.     pragma Import(Stdcall, HBITMAP_free_inst, "HBITMAP_free_inst");
  6218.                                                             -- objbase.h:1090
  6219.     pragma Import(Stdcall, HBITMAP_free_xmit, "HBITMAP_free_xmit");
  6220.                                                             -- objbase.h:1091
  6221.     pragma Import(Stdcall, HPALETTE_to_xmit, "HPALETTE_to_xmit"); -- objbase.h:1092
  6222.     pragma Import(Stdcall, HPALETTE_from_xmit, "HPALETTE_from_xmit");
  6223.                                                             -- objbase.h:1093
  6224.     pragma Import(Stdcall, HPALETTE_free_inst, "HPALETTE_free_inst");
  6225.                                                             -- objbase.h:1094
  6226.     pragma Import(Stdcall, HPALETTE_free_xmit, "HPALETTE_free_xmit");
  6227.                                                             -- objbase.h:1095
  6228.     pragma Import(Stdcall, HBRUSH_to_xmit, "HBRUSH_to_xmit");     -- objbase.h:1096
  6229.     pragma Import(Stdcall, HBRUSH_from_xmit, "HBRUSH_from_xmit"); -- objbase.h:1097
  6230.     pragma Import(Stdcall, HBRUSH_free_inst, "HBRUSH_free_inst"); -- objbase.h:1098
  6231.     pragma Import(Stdcall, HBRUSH_free_xmit, "HBRUSH_free_xmit"); -- objbase.h:1099
  6232.     pragma Import(Stdcall, HMETAFILEPICT_to_xmit, "HMETAFILEPICT_to_xmit");
  6233.                                                             -- objbase.h:1100
  6234.     pragma Import(Stdcall, HMETAFILEPICT_from_xmit, "HMETAFILEPICT_from_xmit");
  6235.                                                             -- objbase.h:1101
  6236.     pragma Import(Stdcall, HMETAFILEPICT_free_inst, "HMETAFILEPICT_free_inst");
  6237.                                                             -- objbase.h:1102
  6238.     pragma Import(Stdcall, HMETAFILEPICT_free_xmit, "HMETAFILEPICT_free_xmit");
  6239.                                                             -- objbase.h:1103
  6240.     pragma Import(Stdcall, HENHMETAFILE_to_xmit, "HENHMETAFILE_to_xmit");
  6241.                                                             -- objbase.h:1104
  6242.     pragma Import(Stdcall, HENHMETAFILE_from_xmit, "HENHMETAFILE_from_xmit");
  6243.                                                             -- objbase.h:1105
  6244.     pragma Import(Stdcall, HENHMETAFILE_free_inst, "HENHMETAFILE_free_inst");
  6245.                                                             -- objbase.h:1106
  6246.     pragma Import(Stdcall, HENHMETAFILE_free_xmit, "HENHMETAFILE_free_xmit");
  6247.                                                             -- objbase.h:1107
  6248.     pragma Import(Stdcall, IUnknown_QueryInterface_Proxy,
  6249.                      "IUnknown_QueryInterface_Proxy");      -- objbase.h:1493
  6250.     pragma Import(Stdcall, IUnknown_QueryInterface_Stub,
  6251.                      "IUnknown_QueryInterface_Stub");       -- objbase.h:1499
  6252.     pragma Import(Stdcall, IUnknown_AddRef_Proxy, "IUnknown_AddRef_Proxy");
  6253.                                                             -- objbase.h:1506
  6254.     pragma Import(Stdcall, IUnknown_AddRef_Stub, "IUnknown_AddRef_Stub");
  6255.                                                             -- objbase.h:1510
  6256.     pragma Import(Stdcall, IUnknown_Release_Proxy, "IUnknown_Release_Proxy");
  6257.                                                             -- objbase.h:1517
  6258.     pragma Import(Stdcall, IUnknown_Release_Stub, "IUnknown_Release_Stub");
  6259.                                                             -- objbase.h:1521
  6260.     pragma Import(Stdcall, IClassFactory_RemoteCreateInstance_Proxy,
  6261.                      "IClassFactory_RemoteCreateInstance_Proxy");
  6262.                                                             -- objbase.h:1625
  6263.     pragma Import(Stdcall, IClassFactory_RemoteCreateInstance_Stub,
  6264.                      "IClassFactory_RemoteCreateInstance_Stub");
  6265.                                                             -- objbase.h:1631
  6266.     pragma Import(Stdcall, IClassFactory_LockServer_Proxy,
  6267.                      "IClassFactory_LockServer_Proxy");     -- objbase.h:1638
  6268.     pragma Import(Stdcall, IClassFactory_LockServer_Stub,
  6269.                      "IClassFactory_LockServer_Stub");      -- objbase.h:1643
  6270.     pragma Import(Stdcall, IMarshal_GetUnmarshalClass_Proxy,
  6271.                      "IMarshal_GetUnmarshalClass_Proxy");   -- objbase.h:1817
  6272.     pragma Import(Stdcall, IMarshal_GetUnmarshalClass_Stub,
  6273.                      "IMarshal_GetUnmarshalClass_Stub");    -- objbase.h:1827
  6274.     pragma Import(Stdcall, IMarshal_GetMarshalSizeMax_Proxy,
  6275.                      "IMarshal_GetMarshalSizeMax_Proxy");   -- objbase.h:1834
  6276.     pragma Import(Stdcall, IMarshal_GetMarshalSizeMax_Stub,
  6277.                      "IMarshal_GetMarshalSizeMax_Stub");    -- objbase.h:1844
  6278.     pragma Import(Stdcall, IMarshal_MarshalInterface_Proxy,
  6279.                      "IMarshal_MarshalInterface_Proxy");    -- objbase.h:1851
  6280.     pragma Import(Stdcall, IMarshal_MarshalInterface_Stub,
  6281.                      "IMarshal_MarshalInterface_Stub");     -- objbase.h:1861
  6282.     pragma Import(Stdcall, IMarshal_UnmarshalInterface_Proxy,
  6283.                      "IMarshal_UnmarshalInterface_Proxy");  -- objbase.h:1868
  6284.     pragma Import(Stdcall, IMarshal_UnmarshalInterface_Stub,
  6285.                      "IMarshal_UnmarshalInterface_Stub");   -- objbase.h:1875
  6286.     pragma Import(Stdcall, IMarshal_ReleaseMarshalData_Proxy,
  6287.                      "IMarshal_ReleaseMarshalData_Proxy");  -- objbase.h:1882
  6288.     pragma Import(Stdcall, IMarshal_ReleaseMarshalData_Stub,
  6289.                      "IMarshal_ReleaseMarshalData_Stub");   -- objbase.h:1887
  6290.     pragma Import(Stdcall, IMarshal_DisconnectObject_Proxy,
  6291.                      "IMarshal_DisconnectObject_Proxy");    -- objbase.h:1894
  6292.     pragma Import(Stdcall, IMarshal_DisconnectObject_Stub,
  6293.                      "IMarshal_DisconnectObject_Stub");     -- objbase.h:1899
  6294.     pragma Import(Stdcall, IMalloc_Alloc_Proxy,
  6295.                      "IMalloc_Alloc_Proxy");                -- objbase.h:2039
  6296.     pragma Import(Stdcall, IMalloc_Alloc_Stub, "IMalloc_Alloc_Stub");
  6297.                                                             -- objbase.h:2044
  6298.     pragma Import(Stdcall, IMalloc_Realloc_Proxy, "IMalloc_Realloc_Proxy");
  6299.                                                             -- objbase.h:2051
  6300.     pragma Import(Stdcall, IMalloc_Realloc_Stub, "IMalloc_Realloc_Stub");
  6301.                                                             -- objbase.h:2057
  6302.     pragma Import(Stdcall, IMalloc_Free_Proxy, "IMalloc_Free_Proxy");
  6303.                                                             -- objbase.h:2064
  6304.     pragma Import(Stdcall, IMalloc_Free_Stub, "IMalloc_Free_Stub");
  6305.                                                             -- objbase.h:2069
  6306.     pragma Import(Stdcall, IMalloc_GetSize_Proxy, "IMalloc_GetSize_Proxy");
  6307.                                                             -- objbase.h:2076
  6308.     pragma Import(Stdcall, IMalloc_GetSize_Stub, "IMalloc_GetSize_Stub");
  6309.                                                             -- objbase.h:2081
  6310.     pragma Import(Stdcall, IMalloc_DidAlloc_Proxy, "IMalloc_DidAlloc_Proxy");
  6311.                                                             -- objbase.h:2088
  6312.     pragma Import(Stdcall, IMalloc_DidAlloc_Stub, "IMalloc_DidAlloc_Stub");
  6313.                                                             -- objbase.h:2093
  6314.     pragma Import(Stdcall, IMalloc_HeapMinimize_Proxy, "IMalloc_HeapMinimize_Proxy");
  6315.                                                             -- objbase.h:2100
  6316.     pragma Import(Stdcall, IMalloc_HeapMinimize_Stub, "IMalloc_HeapMinimize_Stub");
  6317.                                                             -- objbase.h:2104
  6318.     pragma Import(Stdcall, IStdMarshalInfo_GetClassForHandler_Proxy,
  6319.                      "IStdMarshalInfo_GetClassForHandler_Proxy");
  6320.                                                             -- objbase.h:2198
  6321.     pragma Import(Stdcall, IStdMarshalInfo_GetClassForHandler_Stub,
  6322.                      "IStdMarshalInfo_GetClassForHandler_Stub");
  6323.                                                             -- objbase.h:2205
  6324.     pragma Import(Stdcall, IExternalConnection_AddConnection_Proxy,
  6325.                      "IExternalConnection_AddConnection_Proxy");
  6326.                                                             -- objbase.h:2319
  6327.     pragma Import(Stdcall, IExternalConnection_AddConnection_Stub,
  6328.                      "IExternalConnection_AddConnection_Stub");
  6329.                                                             -- objbase.h:2325
  6330.     pragma Import(Stdcall, IExternalConnection_ReleaseConnection_Proxy,
  6331.                      "IExternalConnection_ReleaseConnection_Proxy");
  6332.                                                             -- objbase.h:2332
  6333.     pragma Import(Stdcall, IExternalConnection_ReleaseConnection_Stub,
  6334.                      "IExternalConnection_ReleaseConnection_Stub");
  6335.                                                             -- objbase.h:2339
  6336.     pragma Import(Stdcall, IWeakRef_ChangeWeakCount_Proxy,
  6337.                      "IWeakRef_ChangeWeakCount_Proxy");     -- objbase.h:2441
  6338.     pragma Import(Stdcall, IWeakRef_ChangeWeakCount_Stub,
  6339.                      "IWeakRef_ChangeWeakCount_Stub");      -- objbase.h:2446
  6340.     pragma Import(Stdcall, IWeakRef_ReleaseKeepAlive_Proxy,
  6341.                      "IWeakRef_ReleaseKeepAlive_Proxy");    -- objbase.h:2453
  6342.     pragma Import(Stdcall, IWeakRef_ReleaseKeepAlive_Stub,
  6343.                      "IWeakRef_ReleaseKeepAlive_Stub");     -- objbase.h:2459
  6344.     pragma Import(Stdcall, IEnumUnknown_RemoteNext_Proxy,
  6345.                      "IEnumUnknown_RemoteNext_Proxy");      -- objbase.h:2581
  6346.     pragma Import(Stdcall, IEnumUnknown_RemoteNext_Stub, 
  6347.                      "IEnumUnknown_RemoteNext_Stub");       -- objbase.h:2588
  6348.     pragma Import(Stdcall, IEnumUnknown_Skip_Proxy, "IEnumUnknown_Skip_Proxy");
  6349.                                                             -- objbase.h:2595
  6350.     pragma Import(Stdcall, IEnumUnknown_Skip_Stub, "IEnumUnknown_Skip_Stub");
  6351.                                                             -- objbase.h:2600
  6352.     pragma Import(Stdcall, IEnumUnknown_Reset_Proxy, "IEnumUnknown_Reset_Proxy");
  6353.                                                             -- objbase.h:2607
  6354.     pragma Import(Stdcall, IEnumUnknown_Reset_Stub, "IEnumUnknown_Reset_Stub");
  6355.                                                             -- objbase.h:2611
  6356.     pragma Import(Stdcall, IEnumUnknown_Clone_Proxy, "IEnumUnknown_Clone_Proxy");
  6357.                                                             -- objbase.h:2618
  6358.     pragma Import(Stdcall, IEnumUnknown_Clone_Stub, "IEnumUnknown_Clone_Stub");
  6359.                                                             -- objbase.h:2623
  6360.     pragma Import(Stdcall, IBindCtx_RegisterObjectBound_Proxy,
  6361.                      "IBindCtx_RegisterObjectBound_Proxy"); -- objbase.h:2827
  6362.     pragma Import(Stdcall, IBindCtx_RegisterObjectBound_Stub,
  6363.                      "IBindCtx_RegisterObjectBound_Stub");  -- objbase.h:2832
  6364.     pragma Import(Stdcall, IBindCtx_RevokeObjectBound_Proxy,      
  6365.                      "IBindCtx_RevokeObjectBound_Proxy");   -- objbase.h:2839
  6366.     pragma Import(Stdcall, IBindCtx_RevokeObjectBound_Stub,
  6367.                      "IBindCtx_RevokeObjectBound_Stub");    -- objbase.h:2844
  6368.     pragma Import(Stdcall, IBindCtx_ReleaseBoundObjects_Proxy,
  6369.                      "IBindCtx_ReleaseBoundObjects_Proxy"); -- objbase.h:2851
  6370.     pragma Import(Stdcall, IBindCtx_ReleaseBoundObjects_Stub,
  6371.                      "IBindCtx_ReleaseBoundObjects_Stub");  -- objbase.h:2855
  6372.     pragma Import(Stdcall, IBindCtx_SetBindOptions_Proxy,
  6373.                      "IBindCtx_SetBindOptions_Proxy");      -- objbase.h:2862
  6374.     pragma Import(Stdcall, IBindCtx_SetBindOptions_Stub,
  6375.                      "IBindCtx_SetBindOptions_Stub");       -- objbase.h:2867
  6376.     pragma Import(Stdcall, IBindCtx_GetBindOptions_Proxy,
  6377.                      "IBindCtx_GetBindOptions_Proxy");      -- objbase.h:2874
  6378.     pragma Import(Stdcall, IBindCtx_GetBindOptions_Stub,
  6379.                      "IBindCtx_GetBindOptions_Stub");       -- objbase.h:2879
  6380.     pragma Import(Stdcall, IBindCtx_GetRunningObjectTable_Proxy,
  6381.                      "IBindCtx_GetRunningObjectTable_Proxy");
  6382.                                                             -- objbase.h:2886
  6383.     pragma Import(Stdcall, IBindCtx_GetRunningObjectTable_Stub,
  6384.                      "IBindCtx_GetRunningObjectTable_Stub");-- objbase.h:2891
  6385.     pragma Import(Stdcall, IBindCtx_RegisterObjectParam_Proxy,
  6386.                      "IBindCtx_RegisterObjectParam_Proxy"); -- objbase.h:2898
  6387.     pragma Import(Stdcall, IBindCtx_RegisterObjectParam_Stub,
  6388.                      "IBindCtx_RegisterObjectParam_Stub");  -- objbase.h:2904
  6389.     pragma Import(Stdcall, IBindCtx_GetObjectParam_Proxy,
  6390.                      "IBindCtx_GetObjectParam_Proxy");      -- objbase.h:2911
  6391.     pragma Import(Stdcall, IBindCtx_GetObjectParam_Stub,
  6392.                      "IBindCtx_GetObjectParam_Stub");       -- objbase.h:2917
  6393.     pragma Import(Stdcall, IBindCtx_EnumObjectParam_Proxy,
  6394.                      "IBindCtx_EnumObjectParam_Proxy");     -- objbase.h:2924
  6395.     pragma Import(Stdcall, IBindCtx_EnumObjectParam_Stub,
  6396.                      "IBindCtx_EnumObjectParam_Stub");      -- objbase.h:2929
  6397.     pragma Import(Stdcall, IBindCtx_RevokeObjectParam_Proxy,
  6398.                      "IBindCtx_RevokeObjectParam_Proxy");   -- objbase.h:2936
  6399.     pragma Import(Stdcall, IBindCtx_RevokeObjectParam_Stub,
  6400.                      "IBindCtx_RevokeObjectParam_Stub");    -- objbase.h:2941
  6401.     pragma Import(Stdcall, IParseDisplayName_ParseDisplayName_Proxy,
  6402.                      "IParseDisplayName_ParseDisplayName_Proxy");
  6403.                                                             -- objbase.h:3037
  6404.     pragma Import(Stdcall, IParseDisplayName_ParseDisplayName_Stub,
  6405.                      "IParseDisplayName_ParseDisplayName_Stub");
  6406.                                                             -- objbase.h:3045
  6407.     pragma Import(Stdcall, IEnumMoniker_RemoteNext_Proxy,
  6408.                      "IEnumMoniker_RemoteNext_Proxy");      -- objbase.h:3167
  6409.     pragma Import(Stdcall, IEnumMoniker_RemoteNext_Stub,
  6410.                      "IEnumMoniker_RemoteNext_Stub");       -- objbase.h:3174
  6411.     pragma Import(Stdcall, IEnumMoniker_Skip_Proxy, "IEnumMoniker_Skip_Proxy");
  6412.                                                             -- objbase.h:3181
  6413.     pragma Import(Stdcall, IEnumMoniker_Skip_Stub, "IEnumMoniker_Skip_Stub");
  6414.                                                             -- objbase.h:3186
  6415.     pragma Import(Stdcall, IEnumMoniker_Reset_Proxy, "IEnumMoniker_Reset_Proxy");
  6416.                                                             -- objbase.h:3193
  6417.     pragma Import(Stdcall, IEnumMoniker_Reset_Stub, "IEnumMoniker_Reset_Stub");
  6418.                                                             -- objbase.h:3197
  6419.     pragma Import(Stdcall, IEnumMoniker_Clone_Proxy, "IEnumMoniker_Clone_Proxy");
  6420.                                                             -- objbase.h:3204
  6421.     pragma Import(Stdcall, IEnumMoniker_Clone_Stub, "IEnumMoniker_Clone_Stub");
  6422.                                                             -- objbase.h:3209
  6423.     pragma Import(Stdcall, IRunnableObject_GetRunningClass_Proxy,
  6424.                      "IRunnableObject_GetRunningClass_Proxy");
  6425.                                                             -- objbase.h:3339
  6426.     pragma Import(Stdcall, IRunnableObject_GetRunningClass_Stub,
  6427.                      "IRunnableObject_GetRunningClass_Stub");
  6428.                                                             -- objbase.h:3344
  6429.     pragma Import(Stdcall, IRunnableObject_Run_Proxy, "IRunnableObject_Run_Proxy");
  6430.                                                             -- objbase.h:3351
  6431.     pragma Import(Stdcall, IRunnableObject_Run_Stub, "IRunnableObject_Run_Stub");
  6432.                                                             -- objbase.h:3356
  6433.     pragma Import(Stdcall, IRunnableObject_IsRunning_Proxy,
  6434.                      "IRunnableObject_IsRunning_Proxy");    -- objbase.h:3363
  6435.     pragma Import(Stdcall, IRunnableObject_IsRunning_Stub,
  6436.                      "IRunnableObject_IsRunning_Stub");     -- objbase.h:3367
  6437.     pragma Import(Stdcall, IRunnableObject_LockRunning_Proxy,
  6438.                      "IRunnableObject_LockRunning_Proxy");  -- objbase.h:3374
  6439.     pragma Import(Stdcall, IRunnableObject_LockRunning_Stub,
  6440.                      "IRunnableObject_LockRunning_Stub");   -- objbase.h:3380
  6441.     pragma Import(Stdcall, IRunnableObject_SetContainedObject_Proxy,
  6442.                      "IRunnableObject_SetContainedObject_Proxy");
  6443.                                                             -- objbase.h:3387
  6444.     pragma Import(Stdcall, IRunnableObject_SetContainedObject_Stub,
  6445.                      "IRunnableObject_SetContainedObject_Stub");
  6446.                                                             -- objbase.h:3392
  6447.     pragma Import(Stdcall, IRunningObjectTable_Register_Proxy,
  6448.                      "IRunningObjectTable_Register_Proxy"); -- objbase.h:3554
  6449.     pragma Import(Stdcall, IRunningObjectTable_Register_Stub,
  6450.                      "IRunningObjectTable_Register_Stub");  -- objbase.h:3562
  6451.     pragma Import(Stdcall, IRunningObjectTable_Revoke_Proxy,
  6452.                      "IRunningObjectTable_Revoke_Proxy");   -- objbase.h:3569
  6453.     pragma Import(Stdcall, IRunningObjectTable_Revoke_Stub,
  6454.                      "IRunningObjectTable_Revoke_Stub");    -- objbase.h:3574
  6455.     pragma Import(Stdcall, IRunningObjectTable_IsRunning_Proxy,
  6456.                      "IRunningObjectTable_IsRunning_Proxy");-- objbase.h:3581
  6457.     pragma Import(Stdcall, IRunningObjectTable_IsRunning_Stub,
  6458.                      "IRunningObjectTable_IsRunning_Stub"); -- objbase.h:3586
  6459.     pragma Import(Stdcall, IRunningObjectTable_GetObject_Proxy,
  6460.                      "IRunningObjectTable_GetObject_Proxy");-- objbase.h:3593
  6461.     pragma Import(Stdcall, IRunningObjectTable_GetObject_Stub,
  6462.                      "IRunningObjectTable_GetObject_Stub"); -- objbase.h:3599
  6463.     pragma Import(Stdcall, IRunningObjectTable_NoteChangeTime_Proxy,
  6464.                      "IRunningObjectTable_NoteChangeTime_Proxy");
  6465.                                                             -- objbase.h:3606
  6466.     pragma Import(Stdcall, IRunningObjectTable_NoteChangeTime_Stub,
  6467.                      "IRunningObjectTable_NoteChangeTime_Stub");
  6468.                                                             -- objbase.h:3612
  6469.     pragma Import(Stdcall, IRunningObjectTable_GetTimeOfLastChange_Proxy,
  6470.                      "IRunningObjectTable_GetTimeOfLastChange_Proxy");
  6471.                                                             -- objbase.h:3619
  6472.     pragma Import(Stdcall, IRunningObjectTable_GetTimeOfLastChange_Stub,
  6473.                      "IRunningObjectTable_GetTimeOfLastChange_Stub");
  6474.                                                             -- objbase.h:3625
  6475.     pragma Import(Stdcall, IRunningObjectTable_EnumRunning_Proxy,
  6476.                      "IRunningObjectTable_EnumRunning_Proxy");
  6477.                                                             -- objbase.h:3632
  6478.     pragma Import(Stdcall, IRunningObjectTable_EnumRunning_Stub,
  6479.                      "IRunningObjectTable_EnumRunning_Stub");
  6480.                                                             -- objbase.h:3637
  6481.     pragma Import(Stdcall, IPersist_GetClassID_Proxy, "IPersist_GetClassID_Proxy");
  6482.                                                             -- objbase.h:3727
  6483.     pragma Import(Stdcall, IPersist_GetClassID_Stub, "IPersist_GetClassID_Stub");
  6484.                                                             -- objbase.h:3732
  6485.     pragma Import(Stdcall, IPersistStream_IsDirty_Proxy,
  6486.                      "IPersistStream_IsDirty_Proxy");       -- objbase.h:3860
  6487.     pragma Import(Stdcall, IPersistStream_IsDirty_Stub,
  6488.                      "IPersistStream_IsDirty_Stub");        -- objbase.h:3864
  6489.     pragma Import(Stdcall, IPersistStream_Load_Proxy, "IPersistStream_Load_Proxy");
  6490.                                                             -- objbase.h:3871
  6491.     pragma Import(Stdcall, IPersistStream_Load_Stub, "IPersistStream_Load_Stub");
  6492.                                                             -- objbase.h:3876
  6493.     pragma Import(Stdcall, IPersistStream_Save_Proxy, "IPersistStream_Save_Proxy");
  6494.                                                             -- objbase.h:3883
  6495.     pragma Import(Stdcall, IPersistStream_Save_Stub, "IPersistStream_Save_Stub");
  6496.                                                             -- objbase.h:3889
  6497.     pragma Import(Stdcall, IPersistStream_GetSizeMax_Proxy,
  6498.                      "IPersistStream_GetSizeMax_Proxy");    -- objbase.h:3896
  6499.     pragma Import(Stdcall, IPersistStream_GetSizeMax_Stub,
  6500.                      "IPersistStream_GetSizeMax_Stub");     -- objbase.h:3901
  6501.     pragma Import(Stdcall, IMoniker_RemoteBindToObject_Proxy,
  6502.                      "IMoniker_RemoteBindToObject_Proxy");  -- objbase.h:4236
  6503.     pragma Import(Stdcall, IMoniker_RemoteBindToObject_Stub,
  6504.                      "IMoniker_RemoteBindToObject_Stub");   -- objbase.h:4244
  6505.     pragma Import(Stdcall, IMoniker_RemoteBindToStorage_Proxy,
  6506.                      "IMoniker_RemoteBindToStorage_Proxy"); -- objbase.h:4251
  6507.     pragma Import(Stdcall, IMoniker_RemoteBindToStorage_Stub,
  6508.                      "IMoniker_RemoteBindToStorage_Stub");  -- objbase.h:4259
  6509.     pragma Import(Stdcall, IMoniker_Reduce_Proxy, "IMoniker_Reduce_Proxy");
  6510.                                                             -- objbase.h:4266
  6511.     pragma Import(Stdcall, IMoniker_Reduce_Stub, "IMoniker_Reduce_Stub");
  6512.                                                             -- objbase.h:4274
  6513.     pragma Import(Stdcall, IMoniker_ComposeWith_Proxy, "IMoniker_ComposeWith_Proxy");
  6514.                                                             -- objbase.h:4281
  6515.     pragma Import(Stdcall, IMoniker_ComposeWith_Stub, "IMoniker_ComposeWith_Stub");
  6516.                                                             -- objbase.h:4288
  6517.     pragma Import(Stdcall, IMoniker_Enum_Proxy, "IMoniker_Enum_Proxy");
  6518.                                                             -- objbase.h:4295
  6519.     pragma Import(Stdcall, IMoniker_Enum_Stub, "IMoniker_Enum_Stub");
  6520.                                                             -- objbase.h:4301
  6521.     pragma Import(Stdcall, IMoniker_IsEqual_Proxy, "IMoniker_IsEqual_Proxy");
  6522.                                                             -- objbase.h:4308
  6523.     pragma Import(Stdcall, IMoniker_IsEqual_Stub, "IMoniker_IsEqual_Stub");
  6524.                                                             -- objbase.h:4313
  6525.     pragma Import(Stdcall, IMoniker_Hash_Proxy, "IMoniker_Hash_Proxy");
  6526.                                                             -- objbase.h:4320
  6527.     pragma Import(Stdcall, IMoniker_Hash_Stub, "IMoniker_Hash_Stub");
  6528.                                                             -- objbase.h:4325
  6529.     pragma Import(Stdcall, IMoniker_IsRunning_Proxy, "IMoniker_IsRunning_Proxy");
  6530.                                                             -- objbase.h:4332
  6531.     pragma Import(Stdcall, IMoniker_IsRunning_Stub, "IMoniker_IsRunning_Stub");
  6532.                                                             -- objbase.h:4339
  6533.     pragma Import(Stdcall, IMoniker_GetTimeOfLastChange_Proxy,
  6534.                      "IMoniker_GetTimeOfLastChange_Proxy"); -- objbase.h:4346
  6535.     pragma Import(Stdcall, IMoniker_GetTimeOfLastChange_Stub,
  6536.                      "IMoniker_GetTimeOfLastChange_Stub");  -- objbase.h:4353
  6537.     pragma Import(Stdcall, IMoniker_Inverse_Proxy, "IMoniker_Inverse_Proxy");
  6538.                                                             -- objbase.h:4360
  6539.     pragma Import(Stdcall, IMoniker_Inverse_Stub, "IMoniker_Inverse_Stub");
  6540.                                                             -- objbase.h:4365
  6541.     pragma Import(Stdcall, IMoniker_CommonPrefixWith_Proxy,
  6542.                      "IMoniker_CommonPrefixWith_Proxy");    -- objbase.h:4372
  6543.     pragma Import(Stdcall, IMoniker_CommonPrefixWith_Stub,
  6544.                      "IMoniker_CommonPrefixWith_Stub");     -- objbase.h:4378
  6545.     pragma Import(Stdcall, IMoniker_RelativePathTo_Proxy,
  6546.                      "IMoniker_RelativePathTo_Proxy");      -- objbase.h:4385
  6547.     pragma Import(Stdcall, IMoniker_RelativePathTo_Stub,
  6548.                      "IMoniker_RelativePathTo_Stub");       -- objbase.h:4391
  6549.     pragma Import(Stdcall, IMoniker_GetDisplayName_Proxy,
  6550.                      "IMoniker_GetDisplayName_Proxy");      -- objbase.h:4398
  6551.     pragma Import(Stdcall, IMoniker_GetDisplayName_Stub,
  6552.                      "IMoniker_GetDisplayName_Stub");       -- objbase.h:4405
  6553.     pragma Import(Stdcall, IMoniker_ParseDisplayName_Proxy,
  6554.                      "IMoniker_ParseDisplayName_Proxy");    -- objbase.h:4412
  6555.     pragma Import(Stdcall, IMoniker_ParseDisplayName_Stub,
  6556.                      "IMoniker_ParseDisplayName_Stub");     -- objbase.h:4421
  6557.     pragma Import(Stdcall, IMoniker_IsSystemMoniker_Proxy,
  6558.                      "IMoniker_IsSystemMoniker_Proxy");     -- objbase.h:4428
  6559.     pragma Import(Stdcall, IMoniker_IsSystemMoniker_Stub,
  6560.                      "IMoniker_IsSystemMoniker_Stub");      -- objbase.h:4433
  6561.     pragma Import(Stdcall, IEnumString_RemoteNext_Proxy,
  6562.                      "IEnumString_RemoteNext_Proxy");       -- objbase.h:4555
  6563.     pragma Import(Stdcall, IEnumString_RemoteNext_Stub,
  6564.                      "IEnumString_RemoteNext_Stub");        -- objbase.h:4562
  6565.     pragma Import(Stdcall, IEnumString_Skip_Proxy, "IEnumString_Skip_Proxy");
  6566.                                                             -- objbase.h:4569
  6567.     pragma Import(Stdcall, IEnumString_Skip_Stub, "IEnumString_Skip_Stub");
  6568.                                                             -- objbase.h:4574
  6569.     pragma Import(Stdcall, IEnumString_Reset_Proxy, "IEnumString_Reset_Proxy");
  6570.                                                             -- objbase.h:4581
  6571.     pragma Import(Stdcall, IEnumString_Reset_Stub, "IEnumString_Reset_Stub");
  6572.                                                             -- objbase.h:4585
  6573.     pragma Import(Stdcall, IEnumString_Clone_Proxy, "IEnumString_Clone_Proxy");
  6574.                                                             -- objbase.h:4592
  6575.     pragma Import(Stdcall, IEnumString_Clone_Stub, "IEnumString_Clone_Stub");
  6576.                                                             -- objbase.h:4597
  6577.     pragma Import(Stdcall, IStream_RemoteRead_Proxy, "IStream_RemoteRead_Proxy");
  6578.                                                             -- objbase.h:4854
  6579.     pragma Import(Stdcall, IStream_RemoteRead_Stub, "IStream_RemoteRead_Stub");
  6580.                                                             -- objbase.h:4861
  6581.     pragma Import(Stdcall, IStream_RemoteWrite_Proxy, "IStream_RemoteWrite_Proxy");
  6582.                                                             -- objbase.h:4868
  6583.     pragma Import(Stdcall, IStream_RemoteWrite_Stub, "IStream_RemoteWrite_Stub");
  6584.                                                             -- objbase.h:4875
  6585.     pragma Import(Stdcall, IStream_RemoteSeek_Proxy, "IStream_RemoteSeek_Proxy");
  6586.                                                             -- objbase.h:4882
  6587.     pragma Import(Stdcall, IStream_RemoteSeek_Stub, "IStream_RemoteSeek_Stub");
  6588.                                                             -- objbase.h:4889
  6589.     pragma Import(Stdcall, IStream_SetSize_Proxy, "IStream_SetSize_Proxy");
  6590.                                                             -- objbase.h:4896
  6591.     pragma Import(Stdcall, IStream_SetSize_Stub, "IStream_SetSize_Stub");
  6592.                                                             -- objbase.h:4901
  6593.     pragma Import(Stdcall, IStream_RemoteCopyTo_Proxy, "IStream_RemoteCopyTo_Proxy");
  6594.                                                             -- objbase.h:4908
  6595.     pragma Import(Stdcall, IStream_RemoteCopyTo_Stub, "IStream_RemoteCopyTo_Stub");
  6596.                                                             -- objbase.h:4916
  6597.     pragma Import(Stdcall, IStream_Commit_Proxy, "IStream_Commit_Proxy");
  6598.                                                             -- objbase.h:4923
  6599.     pragma Import(Stdcall, IStream_Commit_Stub, "IStream_Commit_Stub");
  6600.                                                             -- objbase.h:4928
  6601.     pragma Import(Stdcall, IStream_Revert_Proxy, "IStream_Revert_Proxy");
  6602.                                                             -- objbase.h:4935
  6603.     pragma Import(Stdcall, IStream_Revert_Stub, "IStream_Revert_Stub");
  6604.                                                             -- objbase.h:4939
  6605.     pragma Import(Stdcall, IStream_LockRegion_Proxy, "IStream_LockRegion_Proxy");
  6606.                                                             -- objbase.h:4946
  6607.     pragma Import(Stdcall, IStream_LockRegion_Stub, "IStream_LockRegion_Stub");
  6608.                                                             -- objbase.h:4953
  6609.     pragma Import(Stdcall, IStream_UnlockRegion_Proxy, "IStream_UnlockRegion_Proxy");
  6610.                                                             -- objbase.h:4960
  6611.     pragma Import(Stdcall, IStream_UnlockRegion_Stub, "IStream_UnlockRegion_Stub");
  6612.                                                             -- objbase.h:4967
  6613.     pragma Import(Stdcall, IStream_Stat_Proxy, "IStream_Stat_Proxy");
  6614.                                                             -- objbase.h:4974
  6615.     pragma Import(Stdcall, IStream_Stat_Stub, "IStream_Stat_Stub");
  6616.                                                             -- objbase.h:4980
  6617.     pragma Import(Stdcall, IStream_Clone_Proxy, "IStream_Clone_Proxy");
  6618.                                                             -- objbase.h:4987
  6619.     pragma Import(Stdcall, IStream_Clone_Stub, "IStream_Clone_Stub");
  6620.                                                             -- objbase.h:4992
  6621.     pragma Import(Stdcall, IEnumSTATSTG_RemoteNext_Proxy,
  6622.                      "IEnumSTATSTG_RemoteNext_Proxy");
  6623.                                                             -- objbase.h:5114
  6624.     pragma Import(Stdcall, IEnumSTATSTG_RemoteNext_Stub,
  6625.                      "IEnumSTATSTG_RemoteNext_Stub");
  6626.                                                             -- objbase.h:5121
  6627.     pragma Import(Stdcall, IEnumSTATSTG_Skip_Proxy, "IEnumSTATSTG_Skip_Proxy");
  6628.                                                             -- objbase.h:5128
  6629.     pragma Import(Stdcall, IEnumSTATSTG_Skip_Stub, "IEnumSTATSTG_Skip_Stub");
  6630.                                                             -- objbase.h:5133
  6631.     pragma Import(Stdcall, IEnumSTATSTG_Reset_Proxy, "IEnumSTATSTG_Reset_Proxy");
  6632.                                                             -- objbase.h:5140
  6633.     pragma Import(Stdcall, IEnumSTATSTG_Reset_Stub, "IEnumSTATSTG_Reset_Stub");
  6634.                                                             -- objbase.h:5144
  6635.     pragma Import(Stdcall, IEnumSTATSTG_Clone_Proxy, "IEnumSTATSTG_Clone_Proxy");
  6636.                                                             -- objbase.h:5151
  6637.     pragma Import(Stdcall, IEnumSTATSTG_Clone_Stub, "IEnumSTATSTG_Clone_Stub");
  6638.                                                             -- objbase.h:5156
  6639.     pragma Import(Stdcall, IStorage_CreateStream_Proxy,
  6640.                      "IStorage_CreateStream_Proxy");
  6641.                                                             -- objbase.h:5461
  6642.     pragma Import(Stdcall, IStorage_CreateStream_Stub, "IStorage_CreateStream_Stub");
  6643.                                                             -- objbase.h:5470
  6644.     pragma Import(Stdcall, IStorage_RemoteOpenStream_Proxy,
  6645.                      "IStorage_RemoteOpenStream_Proxy");    -- objbase.h:5477
  6646.     pragma Import(Stdcall, IStorage_RemoteOpenStream_Stub,
  6647.                      "IStorage_RemoteOpenStream_Stub");     -- objbase.h:5487
  6648.     pragma Import(Stdcall, IStorage_CreateStorage_Proxy,
  6649.                      "IStorage_CreateStorage_Proxy");       -- objbase.h:5494
  6650.     pragma Import(Stdcall, IStorage_CreateStorage_Stub,
  6651.                      "IStorage_CreateStorage_Stub");        -- objbase.h:5503
  6652.     pragma Import(Stdcall, IStorage_OpenStorage_Proxy, "IStorage_OpenStorage_Proxy");
  6653.                                                             -- objbase.h:5510
  6654.     pragma Import(Stdcall, IStorage_OpenStorage_Stub, "IStorage_OpenStorage_Stub");
  6655.                                                             -- objbase.h:5520
  6656.     pragma Import(Stdcall, IStorage_CopyTo_Proxy, "IStorage_CopyTo_Proxy");
  6657.                                                             -- objbase.h:5527
  6658.     pragma Import(Stdcall, IStorage_CopyTo_Stub, "IStorage_CopyTo_Stub");
  6659.                                                             -- objbase.h:5535
  6660.     pragma Import(Stdcall, IStorage_MoveElementTo_Proxy,
  6661.                      "IStorage_MoveElementTo_Proxy");       -- objbase.h:5542
  6662.     pragma Import(Stdcall, IStorage_MoveElementTo_Stub,
  6663.                      "IStorage_MoveElementTo_Stub");        -- objbase.h:5550
  6664.     pragma Import(Stdcall, IStorage_Commit_Proxy, "IStorage_Commit_Proxy");
  6665.                                                             -- objbase.h:5557
  6666.     pragma Import(Stdcall, IStorage_Commit_Stub, "IStorage_Commit_Stub");
  6667.                                                             -- objbase.h:5562
  6668.     pragma Import(Stdcall, IStorage_Revert_Proxy, "IStorage_Revert_Proxy");
  6669.                                                             -- objbase.h:5569
  6670.     pragma Import(Stdcall, IStorage_Revert_Stub, "IStorage_Revert_Stub");
  6671.                                                             -- objbase.h:5573
  6672.     pragma Import(Stdcall, IStorage_RemoteEnumElements_Proxy,
  6673.                      "IStorage_RemoteEnumElements_Proxy");
  6674.                                                             -- objbase.h:5580
  6675.     pragma Import(Stdcall, IStorage_RemoteEnumElements_Stub,
  6676.                      "IStorage_RemoteEnumElements_Stub");
  6677.                                                             -- objbase.h:5589
  6678.     pragma Import(Stdcall, IStorage_DestroyElement_Proxy,
  6679.                      "IStorage_DestroyElement_Proxy");
  6680.                                                             -- objbase.h:5596
  6681.     pragma Import(Stdcall, IStorage_DestroyElement_Stub,
  6682.                      "IStorage_DestroyElement_Stub");
  6683.                                                             -- objbase.h:5601
  6684.     pragma Import(Stdcall, IStorage_RenameElement_Proxy,
  6685.                      "IStorage_RenameElement_Proxy");
  6686.                                                             -- objbase.h:5608
  6687.     pragma Import(Stdcall, IStorage_RenameElement_Stub,
  6688.                      "IStorage_RenameElement_Stub");
  6689.                                                             -- objbase.h:5614
  6690.     pragma Import(Stdcall, IStorage_SetElementTimes_Proxy,
  6691.                      "IStorage_SetElementTimes_Proxy");
  6692.                                                             -- objbase.h:5621
  6693.     pragma Import(Stdcall, IStorage_SetElementTimes_Stub,
  6694.                      "IStorage_SetElementTimes_Stub");
  6695.                                                             -- objbase.h:5629
  6696.     pragma Import(Stdcall, IStorage_SetClass_Proxy, "IStorage_SetClass_Proxy");
  6697.                                                             -- objbase.h:5636
  6698.     pragma Import(Stdcall, IStorage_SetClass_Stub, "IStorage_SetClass_Stub");
  6699.                                                             -- objbase.h:5641
  6700.     pragma Import(Stdcall, IStorage_SetStateBits_Proxy,
  6701.                      "IStorage_SetStateBits_Proxy");
  6702.                                                             -- objbase.h:5648
  6703.     pragma Import(Stdcall, IStorage_SetStateBits_Stub, "IStorage_SetStateBits_Stub");
  6704.                                                             -- objbase.h:5654
  6705.     pragma Import(Stdcall, IStorage_Stat_Proxy, "IStorage_Stat_Proxy");
  6706.                                                             -- objbase.h:5661
  6707.     pragma Import(Stdcall, IStorage_Stat_Stub, "IStorage_Stat_Stub");
  6708.                                                             -- objbase.h:5667
  6709.     pragma Import(Stdcall, IPersistFile_IsDirty_Proxy, "IPersistFile_IsDirty_Proxy");
  6710.                                                             -- objbase.h:5807
  6711.     pragma Import(Stdcall, IPersistFile_IsDirty_Stub, "IPersistFile_IsDirty_Stub");
  6712.                                                             -- objbase.h:5811
  6713.     pragma Import(Stdcall, IPersistFile_Load_Proxy, "IPersistFile_Load_Proxy");
  6714.                                                             -- objbase.h:5818
  6715.     pragma Import(Stdcall, IPersistFile_Load_Stub, "IPersistFile_Load_Stub");
  6716.                                                             -- objbase.h:5824
  6717.     pragma Import(Stdcall, IPersistFile_Save_Proxy, "IPersistFile_Save_Proxy");
  6718.                                                             -- objbase.h:5831
  6719.     pragma Import(Stdcall, IPersistFile_Save_Stub, "IPersistFile_Save_Stub");
  6720.                                                             -- objbase.h:5837
  6721.     pragma Import(Stdcall, IPersistFile_SaveCompleted_Proxy,
  6722.                      "IPersistFile_SaveCompleted_Proxy");
  6723.                                                             -- objbase.h:5844
  6724.     pragma Import(Stdcall, IPersistFile_SaveCompleted_Stub,
  6725.                      "IPersistFile_SaveCompleted_Stub");
  6726.                                                             -- objbase.h:5849
  6727.     pragma Import(Stdcall, IPersistFile_GetCurFile_Proxy,
  6728.                      "IPersistFile_GetCurFile_Proxy");
  6729.                                                             -- objbase.h:5856
  6730.     pragma Import(Stdcall, IPersistFile_GetCurFile_Stub,
  6731.                      "IPersistFile_GetCurFile_Stub");
  6732.                                                             -- objbase.h:5861
  6733.     pragma Import(Stdcall, IPersistStorage_IsDirty_Proxy,
  6734.                      "IPersistStorage_IsDirty_Proxy");
  6735.                                                             -- objbase.h:6007
  6736.     pragma Import(Stdcall, IPersistStorage_IsDirty_Stub,
  6737.                      "IPersistStorage_IsDirty_Stub");
  6738.                                                             -- objbase.h:6011
  6739.     pragma Import(Stdcall, IPersistStorage_InitNew_Proxy,
  6740.                      "IPersistStorage_InitNew_Proxy");
  6741.                                                             -- objbase.h:6018
  6742.     pragma Import(Stdcall, IPersistStorage_InitNew_Stub,
  6743.                      "IPersistStorage_InitNew_Stub");
  6744.                                                             -- objbase.h:6023
  6745.     pragma Import(Stdcall, IPersistStorage_Load_Proxy, "IPersistStorage_Load_Proxy");
  6746.                                                             -- objbase.h:6030
  6747.     pragma Import(Stdcall, IPersistStorage_Load_Stub, "IPersistStorage_Load_Stub");
  6748.                                                             -- objbase.h:6035
  6749.     pragma Import(Stdcall, IPersistStorage_Save_Proxy, "IPersistStorage_Save_Proxy");
  6750.                                                             -- objbase.h:6042
  6751.     pragma Import(Stdcall, IPersistStorage_Save_Stub, "IPersistStorage_Save_Stub");
  6752.                                                             -- objbase.h:6048
  6753.     pragma Import(Stdcall, IPersistStorage_SaveCompleted_Proxy,
  6754.                      "IPersistStorage_SaveCompleted_Proxy");
  6755.                                                             -- objbase.h:6055
  6756.     pragma Import(Stdcall, IPersistStorage_SaveCompleted_Stub,
  6757.                      "IPersistStorage_SaveCompleted_Stub");
  6758.                                                             -- objbase.h:6060
  6759.     pragma Import(Stdcall, IPersistStorage_HandsOffStorage_Proxy,
  6760.                      "IPersistStorage_HandsOffStorage_Proxy");
  6761.                                                             -- objbase.h:6067
  6762.     pragma Import(Stdcall, IPersistStorage_HandsOffStorage_Stub,
  6763.                      "IPersistStorage_HandsOffStorage_Stub");
  6764.                                                             -- objbase.h:6071
  6765.     pragma Import(Stdcall, ILockBytes_RemoteReadAt_Proxy,
  6766.                      "ILockBytes_RemoteReadAt_Proxy");
  6767.                                                             -- objbase.h:6241
  6768.     pragma Import(Stdcall, ILockBytes_RemoteReadAt_Stub,
  6769.                      "ILockBytes_RemoteReadAt_Stub");
  6770.                                                             -- objbase.h:6249
  6771.     pragma Import(Stdcall, ILockBytes_RemoteWriteAt_Proxy,
  6772.                      "ILockBytes_RemoteWriteAt_Proxy");
  6773.                                                             -- objbase.h:6256
  6774.     pragma Import(Stdcall, ILockBytes_RemoteWriteAt_Stub,
  6775.                      "ILockBytes_RemoteWriteAt_Stub");
  6776.                                                             -- objbase.h:6264
  6777.     pragma Import(Stdcall, ILockBytes_Flush_Proxy, "ILockBytes_Flush_Proxy");
  6778.                                                             -- objbase.h:6271
  6779.     pragma Import(Stdcall, ILockBytes_Flush_Stub, "ILockBytes_Flush_Stub");
  6780.                                                             -- objbase.h:6275
  6781.     pragma Import(Stdcall, ILockBytes_SetSize_Proxy, "ILockBytes_SetSize_Proxy");
  6782.                                                             -- objbase.h:6282
  6783.     pragma Import(Stdcall, ILockBytes_SetSize_Stub, "ILockBytes_SetSize_Stub");
  6784.                                                             -- objbase.h:6287
  6785.     pragma Import(Stdcall, ILockBytes_LockRegion_Proxy,
  6786.                      "ILockBytes_LockRegion_Proxy");
  6787.                                                             -- objbase.h:6294
  6788.     pragma Import(Stdcall, ILockBytes_LockRegion_Stub, "ILockBytes_LockRegion_Stub");
  6789.                                                             -- objbase.h:6301
  6790.     pragma Import(Stdcall, ILockBytes_UnlockRegion_Proxy,
  6791.                      "ILockBytes_UnlockRegion_Proxy");
  6792.                                                             -- objbase.h:6308
  6793.     pragma Import(Stdcall, ILockBytes_UnlockRegion_Stub,
  6794.                      "ILockBytes_UnlockRegion_Stub");
  6795.                                                             -- objbase.h:6315
  6796.     pragma Import(Stdcall, ILockBytes_Stat_Proxy, "ILockBytes_Stat_Proxy");
  6797.                                                             -- objbase.h:6322
  6798.     pragma Import(Stdcall, ILockBytes_Stat_Stub, "ILockBytes_Stat_Stub");
  6799.                                                             -- objbase.h:6328
  6800.     pragma Import(Stdcall, IEnumFORMATETC_RemoteNext_Proxy,
  6801.                      "IEnumFORMATETC_RemoteNext_Proxy");
  6802.                                                             -- objbase.h:6480
  6803.     pragma Import(Stdcall, IEnumFORMATETC_RemoteNext_Stub,
  6804.                      "IEnumFORMATETC_RemoteNext_Stub");
  6805.                                                             -- objbase.h:6487
  6806.     pragma Import(Stdcall, IEnumFORMATETC_Skip_Proxy, "IEnumFORMATETC_Skip_Proxy");
  6807.                                                             -- objbase.h:6494
  6808.     pragma Import(Stdcall, IEnumFORMATETC_Skip_Stub, "IEnumFORMATETC_Skip_Stub");
  6809.                                                             -- objbase.h:6499
  6810.     pragma Import(Stdcall, IEnumFORMATETC_Reset_Proxy, "IEnumFORMATETC_Reset_Proxy");
  6811.                                                             -- objbase.h:6506
  6812.     pragma Import(Stdcall, IEnumFORMATETC_Reset_Stub, "IEnumFORMATETC_Reset_Stub");
  6813.                                                             -- objbase.h:6510
  6814.     pragma Import(Stdcall, IEnumFORMATETC_Clone_Proxy, "IEnumFORMATETC_Clone_Proxy");
  6815.                                                             -- objbase.h:6517
  6816.     pragma Import(Stdcall, IEnumFORMATETC_Clone_Stub, "IEnumFORMATETC_Clone_Stub");
  6817.                                                             -- objbase.h:6522
  6818.     pragma Import(Stdcall, IEnumSTATDATA_RemoteNext_Proxy,
  6819.                      "IEnumSTATDATA_RemoteNext_Proxy");
  6820.                                                             -- objbase.h:6668
  6821.     pragma Import(Stdcall, IEnumSTATDATA_RemoteNext_Stub,
  6822.                      "IEnumSTATDATA_RemoteNext_Stub");
  6823.                                                             -- objbase.h:6675
  6824.     pragma Import(Stdcall, IEnumSTATDATA_Skip_Proxy, "IEnumSTATDATA_Skip_Proxy");
  6825.                                                             -- objbase.h:6682
  6826.     pragma Import(Stdcall, IEnumSTATDATA_Skip_Stub, "IEnumSTATDATA_Skip_Stub");
  6827.                                                             -- objbase.h:6687
  6828.     pragma Import(Stdcall, IEnumSTATDATA_Reset_Proxy, "IEnumSTATDATA_Reset_Proxy");
  6829.                                                             -- objbase.h:6694
  6830.     pragma Import(Stdcall, IEnumSTATDATA_Reset_Stub, "IEnumSTATDATA_Reset_Stub");
  6831.                                                             -- objbase.h:6698
  6832.     pragma Import(Stdcall, IEnumSTATDATA_Clone_Proxy, "IEnumSTATDATA_Clone_Proxy");
  6833.                                                             -- objbase.h:6705
  6834.     pragma Import(Stdcall, IEnumSTATDATA_Clone_Stub, "IEnumSTATDATA_Clone_Stub");
  6835.                                                             -- objbase.h:6710
  6836.     pragma Import(Stdcall, IRootStorage_SwitchToFile_Proxy,
  6837.                      "IRootStorage_SwitchToFile_Proxy");
  6838.                                                             -- objbase.h:6800
  6839.     pragma Import(Stdcall, IRootStorage_SwitchToFile_Stub,
  6840.                      "IRootStorage_SwitchToFile_Stub");
  6841.                                                             -- objbase.h:6805
  6842.     pragma Import(Stdcall, IAdviseSink_RemoteOnDataChange_Proxy,
  6843.                      "IAdviseSink_RemoteOnDataChange_Proxy");
  6844.                                                             -- objbase.h:6998
  6845.     pragma Import(Stdcall, IAdviseSink_RemoteOnDataChange_Stub,
  6846.                      "IAdviseSink_RemoteOnDataChange_Stub");
  6847.                                                             -- objbase.h:7004
  6848.     pragma Import(Stdcall, IAdviseSink_RemoteOnViewChange_Proxy,
  6849.                      "IAdviseSink_RemoteOnViewChange_Proxy");
  6850.                                                             -- objbase.h:7011
  6851.     pragma Import(Stdcall, IAdviseSink_RemoteOnViewChange_Stub,
  6852.                      "IAdviseSink_RemoteOnViewChange_Stub");
  6853.                                                             -- objbase.h:7017
  6854.     pragma Import(Stdcall, IAdviseSink_RemoteOnRename_Proxy,
  6855.                      "IAdviseSink_RemoteOnRename_Proxy");
  6856.                                                             -- objbase.h:7024
  6857.     pragma Import(Stdcall, IAdviseSink_RemoteOnRename_Stub,
  6858.                      "IAdviseSink_RemoteOnRename_Stub");
  6859.                                                             -- objbase.h:7029
  6860.     pragma Import(Stdcall, IAdviseSink_RemoteOnSave_Proxy,
  6861.                      "IAdviseSink_RemoteOnSave_Proxy");
  6862.                                                             -- objbase.h:7036
  6863.     pragma Import(Stdcall, IAdviseSink_RemoteOnSave_Stub,
  6864.                      "IAdviseSink_RemoteOnSave_Stub");
  6865.                                                             -- objbase.h:7040
  6866.     pragma Import(Stdcall, IAdviseSink_RemoteOnClose_Proxy,
  6867.                      "IAdviseSink_RemoteOnClose_Proxy");
  6868.                                                             -- objbase.h:7047
  6869.     pragma Import(Stdcall, IAdviseSink_RemoteOnClose_Stub,
  6870.                      "IAdviseSink_RemoteOnClose_Stub");
  6871.                                                             -- objbase.h:7051
  6872.     pragma Import(Stdcall, IAdviseSink2_RemoteOnLinkSrcChange_Proxy,
  6873.                      "IAdviseSink2_RemoteOnLinkSrcChange_Proxy");
  6874.                                                             -- objbase.h:7177
  6875.     pragma Import(Stdcall, IAdviseSink2_RemoteOnLinkSrcChange_Stub,
  6876.                      "IAdviseSink2_RemoteOnLinkSrcChange_Stub");
  6877.                                                             -- objbase.h:7182
  6878.     pragma Import(Stdcall, IDataObject_RemoteGetData_Proxy,
  6879.                      "IDataObject_RemoteGetData_Proxy");
  6880.                                                             -- objbase.h:7377
  6881.     pragma Import(Stdcall, IDataObject_RemoteGetData_Stub,
  6882.                      "IDataObject_RemoteGetData_Stub");
  6883.                                                             -- objbase.h:7383
  6884.     pragma Import(Stdcall, IDataObject_RemoteGetDataHere_Proxy,
  6885.                      "IDataObject_RemoteGetDataHere_Proxy");
  6886.                                                             -- objbase.h:7390
  6887.     pragma Import(Stdcall, IDataObject_RemoteGetDataHere_Stub,
  6888.                      "IDataObject_RemoteGetDataHere_Stub");
  6889.                                                             -- objbase.h:7396
  6890.     pragma Import(Stdcall, IDataObject_QueryGetData_Proxy,
  6891.                      "IDataObject_QueryGetData_Proxy");
  6892.                                                             -- objbase.h:7403
  6893.     pragma Import(Stdcall, IDataObject_QueryGetData_Stub,
  6894.                      "IDataObject_QueryGetData_Stub");
  6895.                                                             -- objbase.h:7408
  6896.     pragma Import(Stdcall, IDataObject_GetCanonicalFormatEtc_Proxy,
  6897.                      "IDataObject_GetCanonicalFormatEtc_Proxy");
  6898.                                                             -- objbase.h:7415
  6899.     pragma Import(Stdcall, IDataObject_GetCanonicalFormatEtc_Stub,
  6900.                      "IDataObject_GetCanonicalFormatEtc_Stub");
  6901.                                                             -- objbase.h:7421
  6902.     pragma Import(Stdcall, IDataObject_RemoteSetData_Proxy,
  6903.                      "IDataObject_RemoteSetData_Proxy");
  6904.                                                             -- objbase.h:7428
  6905.     pragma Import(Stdcall, IDataObject_RemoteSetData_Stub,
  6906.                      "IDataObject_RemoteSetData_Stub");
  6907.                                                             -- objbase.h:7435
  6908.     pragma Import(Stdcall, IDataObject_EnumFormatEtc_Proxy,
  6909.                      "IDataObject_EnumFormatEtc_Proxy");
  6910.                                                             -- objbase.h:7442
  6911.     pragma Import(Stdcall, IDataObject_EnumFormatEtc_Stub,
  6912.                      "IDataObject_EnumFormatEtc_Stub");
  6913.                                                             -- objbase.h:7448
  6914.     pragma Import(Stdcall, IDataObject_DAdvise_Proxy, "IDataObject_DAdvise_Proxy");
  6915.                                                             -- objbase.h:7455
  6916.     pragma Import(Stdcall, IDataObject_DAdvise_Stub, "IDataObject_DAdvise_Stub");
  6917.                                                             -- objbase.h:7463
  6918.     pragma Import(Stdcall, IDataObject_DUnadvise_Proxy,
  6919.                      "IDataObject_DUnadvise_Proxy");
  6920.                                                             -- objbase.h:7470
  6921.     pragma Import(Stdcall, IDataObject_DUnadvise_Stub, "IDataObject_DUnadvise_Stub");
  6922.                                                             -- objbase.h:7475
  6923.     pragma Import(Stdcall, IDataObject_EnumDAdvise_Proxy,
  6924.                      "IDataObject_EnumDAdvise_Proxy");
  6925.                                                             -- objbase.h:7482
  6926.     pragma Import(Stdcall, IDataObject_EnumDAdvise_Stub,
  6927.                      "IDataObject_EnumDAdvise_Stub");
  6928.                                                             -- objbase.h:7487
  6929.     pragma Import(Stdcall, IDataAdviseHolder_Advise_Proxy,
  6930.                      "IDataAdviseHolder_Advise_Proxy");
  6931.                                                             -- objbase.h:7619
  6932.     pragma Import(Stdcall, IDataAdviseHolder_Advise_Stub,
  6933.                      "IDataAdviseHolder_Advise_Stub");
  6934.                                                             -- objbase.h:7628
  6935.     pragma Import(Stdcall, IDataAdviseHolder_Unadvise_Proxy,
  6936.                      "IDataAdviseHolder_Unadvise_Proxy");
  6937.                                                             -- objbase.h:7635
  6938.     pragma Import(Stdcall, IDataAdviseHolder_Unadvise_Stub,
  6939.                      "IDataAdviseHolder_Unadvise_Stub");
  6940.                                                             -- objbase.h:7640
  6941.     pragma Import(Stdcall, IDataAdviseHolder_EnumAdvise_Proxy,
  6942.                      "IDataAdviseHolder_EnumAdvise_Proxy");
  6943.                                                             -- objbase.h:7647
  6944.     pragma Import(Stdcall, IDataAdviseHolder_EnumAdvise_Stub,
  6945.                      "IDataAdviseHolder_EnumAdvise_Stub");
  6946.                                                             -- objbase.h:7652
  6947.     pragma Import(Stdcall, IDataAdviseHolder_SendOnDataChange_Proxy,
  6948.                      "IDataAdviseHolder_SendOnDataChange_Proxy");
  6949.                                                             -- objbase.h:7659
  6950.     pragma Import(Stdcall, IDataAdviseHolder_SendOnDataChange_Stub,
  6951.                      "IDataAdviseHolder_SendOnDataChange_Stub");
  6952.                                                             -- objbase.h:7666
  6953.     pragma Import(Stdcall, IMessageFilter_HandleInComingCall_Proxy,
  6954.                      "IMessageFilter_HandleInComingCall_Proxy");
  6955.                                                             -- objbase.h:7834
  6956.     pragma Import(Stdcall, IMessageFilter_HandleInComingCall_Stub,
  6957.                      "IMessageFilter_HandleInComingCall_Stub");
  6958.                                                             -- objbase.h:7842
  6959.     pragma Import(Stdcall, IMessageFilter_RetryRejectedCall_Proxy,
  6960.                      "IMessageFilter_RetryRejectedCall_Proxy");
  6961.                                                             -- objbase.h:7849
  6962.     pragma Import(Stdcall, IMessageFilter_RetryRejectedCall_Stub,
  6963.                      "IMessageFilter_RetryRejectedCall_Stub");
  6964.                                                             -- objbase.h:7856
  6965.     pragma Import(Stdcall, IMessageFilter_MessagePending_Proxy,
  6966.                      "IMessageFilter_MessagePending_Proxy");
  6967.                                                             -- objbase.h:7863
  6968.     pragma Import(Stdcall, IMessageFilter_MessagePending_Stub,
  6969.                      "IMessageFilter_MessagePending_Stub");
  6970.                                                             -- objbase.h:7870
  6971.     pragma Import(Stdcall, IRpcChannelBuffer_GetBuffer_Proxy,
  6972.                      "IRpcChannelBuffer_GetBuffer_Proxy");
  6973.                                                             -- objbase.h:8019
  6974.     pragma Import(Stdcall, IRpcChannelBuffer_GetBuffer_Stub,
  6975.                      "IRpcChannelBuffer_GetBuffer_Stub");
  6976.                                                             -- objbase.h:8025
  6977.     pragma Import(Stdcall, IRpcChannelBuffer_SendReceive_Proxy,
  6978.                      "IRpcChannelBuffer_SendReceive_Proxy");
  6979.                                                             -- objbase.h:8032
  6980.     pragma Import(Stdcall, IRpcChannelBuffer_SendReceive_Stub,
  6981.                      "IRpcChannelBuffer_SendReceive_Stub");
  6982.                                                             -- objbase.h:8038
  6983.     pragma Import(Stdcall, IRpcChannelBuffer_FreeBuffer_Proxy,
  6984.                      "IRpcChannelBuffer_FreeBuffer_Proxy");
  6985.                                                             -- objbase.h:8045
  6986.     pragma Import(Stdcall, IRpcChannelBuffer_FreeBuffer_Stub,
  6987.                      "IRpcChannelBuffer_FreeBuffer_Stub");
  6988.                                                             -- objbase.h:8050
  6989.     pragma Import(Stdcall, IRpcChannelBuffer_GetDestCtx_Proxy,
  6990.                      "IRpcChannelBuffer_GetDestCtx_Proxy");
  6991.                                                             -- objbase.h:8057
  6992.     pragma Import(Stdcall, IRpcChannelBuffer_GetDestCtx_Stub,
  6993.                      "IRpcChannelBuffer_GetDestCtx_Stub");
  6994.                                                             -- objbase.h:8063
  6995.     pragma Import(Stdcall, IRpcChannelBuffer_IsConnected_Proxy,
  6996.                      "IRpcChannelBuffer_IsConnected_Proxy");
  6997.                                                             -- objbase.h:8070
  6998.     pragma Import(Stdcall, IRpcChannelBuffer_IsConnected_Stub,
  6999.                      "IRpcChannelBuffer_IsConnected_Stub");
  7000.                                                             -- objbase.h:8074
  7001.     pragma Import(Stdcall, IRpcProxyBuffer_Connect_Proxy,
  7002.                      "IRpcProxyBuffer_Connect_Proxy");
  7003.                                                             -- objbase.h:8169
  7004.     pragma Import(Stdcall, IRpcProxyBuffer_Connect_Stub,
  7005.                      "IRpcProxyBuffer_Connect_Stub");
  7006.                                                             -- objbase.h:8174
  7007.     pragma Import(Stdcall, IRpcProxyBuffer_Disconnect_Proxy,
  7008.                      "IRpcProxyBuffer_Disconnect_Proxy");
  7009.                                                             -- objbase.h:8181
  7010.     pragma Import(Stdcall, IRpcProxyBuffer_Disconnect_Stub,
  7011.                      "IRpcProxyBuffer_Disconnect_Stub");
  7012.                                                             -- objbase.h:8185
  7013.     pragma Import(Stdcall, IRpcStubBuffer_Connect_Proxy,
  7014.                      "IRpcStubBuffer_Connect_Proxy");
  7015.                                                             -- objbase.h:8330
  7016.     pragma Import(Stdcall, IRpcStubBuffer_Connect_Stub,
  7017.                      "IRpcStubBuffer_Connect_Stub");
  7018.                                                             -- objbase.h:8335
  7019.     pragma Import(Stdcall, IRpcStubBuffer_Disconnect_Proxy,
  7020.                      "IRpcStubBuffer_Disconnect_Proxy");
  7021.                                                             -- objbase.h:8342
  7022.     pragma Import(Stdcall, IRpcStubBuffer_Disconnect_Stub,
  7023.                      "IRpcStubBuffer_Disconnect_Stub");
  7024.                                                             -- objbase.h:8346
  7025.     pragma Import(Stdcall, IRpcStubBuffer_Invoke_Proxy,
  7026.                      "IRpcStubBuffer_Invoke_Proxy");
  7027.                                                             -- objbase.h:8353
  7028.     pragma Import(Stdcall, IRpcStubBuffer_Invoke_Stub, "IRpcStubBuffer_Invoke_Stub");
  7029.                                                             -- objbase.h:8359
  7030.     pragma Import(Stdcall, IRpcStubBuffer_IsIIDSupported_Proxy,
  7031.                      "IRpcStubBuffer_IsIIDSupported_Proxy");
  7032.                                                             -- objbase.h:8366
  7033.     pragma Import(Stdcall, IRpcStubBuffer_IsIIDSupported_Stub,
  7034.                      "IRpcStubBuffer_IsIIDSupported_Stub");
  7035.                                                             -- objbase.h:8371
  7036.     pragma Import(Stdcall, IRpcStubBuffer_CountRefs_Proxy,
  7037.                      "IRpcStubBuffer_CountRefs_Proxy");
  7038.                                                             -- objbase.h:8378
  7039.     pragma Import(Stdcall, IRpcStubBuffer_CountRefs_Stub,
  7040.                      "IRpcStubBuffer_CountRefs_Stub");
  7041.                                                             -- objbase.h:8382
  7042.     pragma Import(Stdcall, IRpcStubBuffer_DebugServerQueryInterface_Proxy,
  7043.                      "IRpcStubBuffer_DebugServerQueryInterface_Proxy");
  7044.                                                             -- objbase.h:8389
  7045.     pragma Import(Stdcall, IRpcStubBuffer_DebugServerQueryInterface_Stub,
  7046.                      "IRpcStubBuffer_DebugServerQueryInterface_Stub");
  7047.                                                             -- objbase.h:8394
  7048.     pragma Import(Stdcall, IRpcStubBuffer_DebugServerRelease_Proxy,
  7049.                      "IRpcStubBuffer_DebugServerRelease_Proxy");
  7050.                                                             -- objbase.h:8401
  7051.     pragma Import(Stdcall, IRpcStubBuffer_DebugServerRelease_Stub,
  7052.                      "IRpcStubBuffer_DebugServerRelease_Stub");
  7053.                                                             -- objbase.h:8406
  7054.     pragma Import(Stdcall, IPSFactoryBuffer_CreateProxy_Proxy,
  7055.                      "IPSFactoryBuffer_CreateProxy_Proxy");
  7056.                                                             -- objbase.h:8513
  7057.     pragma Import(Stdcall, IPSFactoryBuffer_CreateProxy_Stub,
  7058.                      "IPSFactoryBuffer_CreateProxy_Stub");
  7059.                                                             -- objbase.h:8521
  7060.     pragma Import(Stdcall, IPSFactoryBuffer_CreateStub_Proxy,
  7061.                      "IPSFactoryBuffer_CreateStub_Proxy");
  7062.                                                             -- objbase.h:8528
  7063.     pragma Import(Stdcall, IPSFactoryBuffer_CreateStub_Stub,
  7064.                      "IPSFactoryBuffer_CreateStub_Stub");
  7065.                                                             -- objbase.h:8535
  7066.     pragma Import(Stdcall, SNB_to_xmit, "SNB_to_xmit");           -- objbase.h:8549
  7067.     pragma Import(Stdcall, SNB_from_xmit, "SNB_from_xmit");       -- objbase.h:8550
  7068.     pragma Import(Stdcall, SNB_free_inst, "SNB_free_inst");       -- objbase.h:8551
  7069.     pragma Import(Stdcall, SNB_free_xmit, "SNB_free_xmit");       -- objbase.h:8552
  7070.     pragma Import(Stdcall, IClassFactory_CreateInstance_Proxy,
  7071.                      "IClassFactory_CreateInstance_Proxy");
  7072.                                                             -- objbase.h:8553
  7073.     pragma Import(Stdcall, IClassFactory_CreateInstance_Stub,
  7074.                      "IClassFactory_CreateInstance_Stub");
  7075.                                                             -- objbase.h:8560
  7076.     pragma Import(Stdcall, IEnumUnknown_Next_Proxy, "IEnumUnknown_Next_Proxy");
  7077.                                                             -- objbase.h:8565
  7078.     pragma Import(Stdcall, IEnumUnknown_Next_Stub, "IEnumUnknown_Next_Stub");
  7079.                                                             -- objbase.h:8572
  7080.     pragma Import(Stdcall, IEnumMoniker_Next_Proxy, "IEnumMoniker_Next_Proxy");
  7081.                                                             -- objbase.h:8578
  7082.     pragma Import(Stdcall, IEnumMoniker_Next_Stub, "IEnumMoniker_Next_Stub");
  7083.                                                             -- objbase.h:8585
  7084.     pragma Import(Stdcall, IMoniker_BindToObject_Proxy,
  7085.                      "IMoniker_BindToObject_Proxy");
  7086.                                                             -- objbase.h:8591
  7087.     pragma Import(Stdcall, IMoniker_BindToObject_Stub, "IMoniker_BindToObject_Stub");
  7088.                                                             -- objbase.h:8599
  7089.     pragma Import(Stdcall, IMoniker_BindToStorage_Proxy,
  7090.                      "IMoniker_BindToStorage_Proxy");
  7091.                                                             -- objbase.h:8606
  7092.     pragma Import(Stdcall, IMoniker_BindToStorage_Stub,
  7093.                      "IMoniker_BindToStorage_Stub");
  7094.                                                             -- objbase.h:8614
  7095.     pragma Import(Stdcall, IEnumString_Next_Proxy, "IEnumString_Next_Proxy");
  7096.                                                             -- objbase.h:8621
  7097.     pragma Import(Stdcall, IEnumString_Next_Stub, "IEnumString_Next_Stub");
  7098.                                                             -- objbase.h:8628
  7099.     pragma Import(Stdcall, IStream_Read_Proxy, "IStream_Read_Proxy");
  7100.                                                             -- objbase.h:8634
  7101.     pragma Import(Stdcall, IStream_Read_Stub, "IStream_Read_Stub");
  7102.                                                             -- objbase.h:8641
  7103.     pragma Import(Stdcall, IStream_Write_Proxy, "IStream_Write_Proxy");
  7104.                                                             -- objbase.h:8647
  7105.     pragma Import(Stdcall, IStream_Write_Stub, "IStream_Write_Stub");
  7106.                                                             -- objbase.h:8654
  7107.     pragma Import(Stdcall, IStream_Seek_Proxy, "IStream_Seek_Proxy");
  7108.                                                             -- objbase.h:8660
  7109.     pragma Import(Stdcall, IStream_Seek_Stub, "IStream_Seek_Stub");
  7110.                                                             -- objbase.h:8667
  7111.     pragma Import(Stdcall, IStream_CopyTo_Proxy, "IStream_CopyTo_Proxy");
  7112.                                                             -- objbase.h:8673
  7113.     pragma Import(Stdcall, IStream_CopyTo_Stub, "IStream_CopyTo_Stub");
  7114.                                                             -- objbase.h:8681
  7115.     pragma Import(Stdcall, IEnumSTATSTG_Next_Proxy, "IEnumSTATSTG_Next_Proxy");
  7116.                                                             -- objbase.h:8688
  7117.     pragma Import(Stdcall, IEnumSTATSTG_Next_Stub, "IEnumSTATSTG_Next_Stub");
  7118.                                                             -- objbase.h:8695
  7119.     pragma Import(Stdcall, IStorage_OpenStream_Proxy, "IStorage_OpenStream_Proxy");
  7120.                                                             -- objbase.h:8701
  7121.     pragma Import(Stdcall, IStorage_OpenStream_Stub, "IStorage_OpenStream_Stub");
  7122.                                                             -- objbase.h:8710
  7123.     pragma Import(Stdcall, IStorage_EnumElements_Proxy,
  7124.                      "IStorage_EnumElements_Proxy");
  7125.                                                             -- objbase.h:8719
  7126.     pragma Import(Stdcall, IStorage_EnumElements_Stub, "IStorage_EnumElements_Stub");
  7127.                                                             -- objbase.h:8727
  7128.     pragma Import(Stdcall, ILockBytes_ReadAt_Proxy, "ILockBytes_ReadAt_Proxy");
  7129.                                                             -- objbase.h:8735
  7130.     pragma Import(Stdcall, ILockBytes_ReadAt_Stub, "ILockBytes_ReadAt_Stub");
  7131.                                                             -- objbase.h:8743
  7132.     pragma Import(Stdcall, ILockBytes_WriteAt_Proxy, "ILockBytes_WriteAt_Proxy");
  7133.                                                             -- objbase.h:8750
  7134.     pragma Import(Stdcall, ILockBytes_WriteAt_Stub, "ILockBytes_WriteAt_Stub");
  7135.                                                             -- objbase.h:8758
  7136.     pragma Import(Stdcall, IEnumFORMATETC_Next_Proxy, "IEnumFORMATETC_Next_Proxy");
  7137.                                                             -- objbase.h:8765
  7138.     pragma Import(Stdcall, IEnumFORMATETC_Next_Stub, "IEnumFORMATETC_Next_Stub");
  7139.                                                             -- objbase.h:8772
  7140.     pragma Import(Stdcall, IEnumSTATDATA_Next_Proxy, "IEnumSTATDATA_Next_Proxy");
  7141.                                                             -- objbase.h:8778
  7142.     pragma Import(Stdcall, IEnumSTATDATA_Next_Stub, "IEnumSTATDATA_Next_Stub");
  7143.                                                             -- objbase.h:8785
  7144.     pragma Import(Stdcall, IAdviseSink_OnDataChange_Proxy,
  7145.                      "IAdviseSink_OnDataChange_Proxy");     -- objbase.h:8791
  7146.     pragma Import(Stdcall, IAdviseSink_OnDataChange_Stub,
  7147.                      "IAdviseSink_OnDataChange_Stub");      -- objbase.h:8797
  7148.     pragma Import(Stdcall, IAdviseSink_OnViewChange_Proxy,
  7149.                      "IAdviseSink_OnViewChange_Proxy");     -- objbase.h:8802
  7150.     pragma Import(Stdcall, IAdviseSink_OnViewChange_Stub,
  7151.                      "IAdviseSink_OnViewChange_Stub");      -- objbase.h:8808
  7152.     pragma Import(Stdcall, IAdviseSink_OnRename_Proxy, "IAdviseSink_OnRename_Proxy");
  7153.                                                             -- objbase.h:8813
  7154.     pragma Import(Stdcall, IAdviseSink_OnRename_Stub, "IAdviseSink_OnRename_Stub");
  7155.                                                             -- objbase.h:8818
  7156.     pragma Import(Stdcall, IAdviseSink_OnSave_Proxy, "IAdviseSink_OnSave_Proxy");
  7157.                                                             -- objbase.h:8822
  7158.     pragma Import(Stdcall, IAdviseSink_OnSave_Stub, "IAdviseSink_OnSave_Stub");
  7159.                                                             -- objbase.h:8826
  7160.     pragma Import(Stdcall, IAdviseSink_OnClose_Proxy, "IAdviseSink_OnClose_Proxy");
  7161.                                                             -- objbase.h:8829
  7162.     pragma Import(Stdcall, IAdviseSink_OnClose_Stub, "IAdviseSink_OnClose_Stub");
  7163.                                                             -- objbase.h:8833
  7164.     pragma Import(Stdcall, IAdviseSink2_OnLinkSrcChange_Proxy,
  7165.                      "IAdviseSink2_OnLinkSrcChange_Proxy");
  7166.                                                             -- objbase.h:8836
  7167.     pragma Import(Stdcall, IAdviseSink2_OnLinkSrcChange_Stub,
  7168.                      "IAdviseSink2_OnLinkSrcChange_Stub");
  7169.                                                             -- objbase.h:8841
  7170.     pragma Import(Stdcall, IDataObject_GetData_Proxy, "IDataObject_GetData_Proxy");
  7171.                                                             -- objbase.h:8845
  7172.     pragma Import(Stdcall, IDataObject_GetData_Stub, "IDataObject_GetData_Stub");
  7173.                                                             -- objbase.h:8851
  7174.     pragma Import(Stdcall, IDataObject_GetDataHere_Proxy,
  7175.                      "IDataObject_GetDataHere_Proxy");      -- objbase.h:8856
  7176.     pragma Import(Stdcall, IDataObject_GetDataHere_Stub,
  7177.                      "IDataObject_GetDataHere_Stub");       -- objbase.h:8862
  7178.     pragma Import(Stdcall, IDataObject_SetData_Proxy, "IDataObject_SetData_Proxy");
  7179.                                                             -- objbase.h:8867
  7180.     pragma Import(Stdcall, IDataObject_SetData_Stub, "IDataObject_SetData_Stub");
  7181.                                                             -- objbase.h:8874
  7182.     pragma Import(Stdcall, CoBuildVersion, "CoBuildVersion");     -- objbase.h:8959
  7183.     pragma Import(Stdcall, CoInitialize, "CoInitialize");         -- objbase.h:8963
  7184.     pragma Import(Stdcall, CoUninitialize, "CoUninitialize");     -- objbase.h:8964
  7185.     pragma Import(Stdcall, CoGetMalloc, "CoGetMalloc");           -- objbase.h:8965
  7186.     pragma Import(Stdcall, CoGetCurrentProcess, "CoGetCurrentProcess");
  7187.                                                             -- objbase.h:8966
  7188.     pragma Import(Stdcall, CoCreateStandardMalloc, "CoCreateStandardMalloc");
  7189.                                                             -- objbase.h:8967
  7190.     pragma Import(Stdcall, CoGetClassObject, "CoGetClassObject"); -- objbase.h:8976
  7191.     pragma Import(Stdcall, CoRegisterClassObject, "CoRegisterClassObject");
  7192.                                                             -- objbase.h:8978
  7193.     pragma Import(Stdcall, CoRevokeClassObject, "CoRevokeClassObject");
  7194.                                                             -- objbase.h:8980
  7195.     pragma Import(Stdcall, CoGetMarshalSizeMax, "CoGetMarshalSizeMax");
  7196.                                                             -- objbase.h:8985
  7197.     pragma Import(Stdcall, CoMarshalInterface, "CoMarshalInterface");
  7198.                                                             -- objbase.h:8987
  7199.     pragma Import(Stdcall, CoUnmarshalInterface, "CoUnmarshalInterface");
  7200.                                                             -- objbase.h:8989
  7201.     pragma Import(Stdcall, CoMarshalHresult, "CoMarshalHresult"); -- objbase.h:8990
  7202.     pragma Import(Stdcall, CoUnmarshalHresult, "CoUnmarshalHresult");
  7203.                                                             -- objbase.h:8991
  7204.     pragma Import(Stdcall, CoReleaseMarshalData, "CoReleaseMarshalData");
  7205.                                                             -- objbase.h:8992
  7206.     pragma Import(Stdcall, CoDisconnectObject, "CoDisconnectObject");
  7207.                                                             -- objbase.h:8993
  7208.     pragma Import(Stdcall, CoLockObjectExternal, "CoLockObjectExternal");
  7209.                                                             -- objbase.h:8994
  7210.     pragma Import(Stdcall, CoGetStandardMarshal, "CoGetStandardMarshal");
  7211.                                                             -- objbase.h:8995
  7212.     pragma Import(Stdcall, CoIsHandlerConnected, "CoIsHandlerConnected");
  7213.                                                             -- objbase.h:8999
  7214.     pragma Import(Stdcall, CoHasStrongExternalConnections, 
  7215.                      "CoHasStrongExternalConnections");     -- objbase.h:9000
  7216.     pragma Import(Stdcall, CoLoadLibrary, "CoLoadLibrary");       -- objbase.h:9005
  7217.     pragma Import(Stdcall, CoFreeLibrary, "CoFreeLibrary");       -- objbase.h:9006
  7218.     pragma Import(Stdcall, CoFreeAllLibraries, "CoFreeAllLibraries");
  7219.                                                             -- objbase.h:9007
  7220.     pragma Import(Stdcall, CoFreeUnusedLibraries, "CoFreeUnusedLibraries");
  7221.                                                             -- objbase.h:9008
  7222.     pragma Import(Stdcall, CoCreateInstance, "CoCreateInstance"); -- objbase.h:9013
  7223.     pragma Import(Stdcall, StringFromCLSID, "StringFromCLSID");   -- objbase.h:9019
  7224.     pragma Import(Stdcall, CLSIDFromString, "CLSIDFromString");   -- objbase.h:9020
  7225.     pragma Import(Stdcall, StringFromIID, "StringFromIID");       -- objbase.h:9021
  7226.     pragma Import(Stdcall, IIDFromString, "IIDFromString");       -- objbase.h:9022
  7227.     pragma Import(Stdcall, CoIsOle1Class, "CoIsOle1Class");       -- objbase.h:9023
  7228.     pragma Import(Stdcall, ProgIDFromCLSID, "ProgIDFromCLSID");   -- objbase.h:9024
  7229.     pragma Import(Stdcall, CLSIDFromProgID, "CLSIDFromProgID");   -- objbase.h:9025
  7230.     pragma Import(Stdcall, StringFromGUID2, "StringFromGUID2");   -- objbase.h:9026
  7231.     pragma Import(Stdcall, CoCreateGuid, "CoCreateGuid");         -- objbase.h:9028
  7232.     pragma Import(Stdcall, CoFileTimeToDosDateTime, "CoFileTimeToDosDateTime");
  7233.                                                             -- objbase.h:9030
  7234.     pragma Import(Stdcall, CoDosDateTimeToFileTime, "CoDosDateTimeToFileTime");
  7235.                                                             -- objbase.h:9032
  7236.     pragma Import(Stdcall, CoFileTimeNow, "CoFileTimeNow");       -- objbase.h:9034
  7237.     pragma Import(Stdcall, CoRegisterMessageFilter, "CoRegisterMessageFilter");
  7238.                                                             -- objbase.h:9037
  7239.     pragma Import(Stdcall, CoGetTreatAsClass, "CoGetTreatAsClass");
  7240.                                                             -- objbase.h:9043
  7241.     pragma Import(Stdcall, CoTreatAsClass, "CoTreatAsClass");     -- objbase.h:9044
  7242.     pragma Import(Stdcall, DllGetClassObject, "DllGetClassObject");
  7243.                                                             -- objbase.h:9064
  7244.     pragma Import(Stdcall, DllCanUnloadNow, "DllCanUnloadNow");   -- objbase.h:9066
  7245.     pragma Import(Stdcall, CoTaskMemAlloc, "CoTaskMemAlloc");     -- objbase.h:9070
  7246.     pragma Import(Stdcall, CoTaskMemRealloc, "CoTaskMemRealloc"); -- objbase.h:9071
  7247.     pragma Import(Stdcall, CoTaskMemFree, "CoTaskMemFree");       -- objbase.h:9072
  7248.     pragma Import(Stdcall, CreateDataAdviseHolder, "CreateDataAdviseHolder");
  7249.                                                             -- objbase.h:9077
  7250.     pragma Import(Stdcall, CreateDataCache, "CreateDataCache");   -- objbase.h:9079
  7251.     pragma Import(Stdcall, StgCreateDocfile, "StgCreateDocfile"); -- objbase.h:9088
  7252.     pragma Import(Stdcall, StgCreateDocfileOnILockBytes, 
  7253.                      "StgCreateDocfileOnILockBytes");
  7254.                                                             -- objbase.h:9093
  7255.     pragma Import(Stdcall, StgOpenStorage, "StgOpenStorage");     -- objbase.h:9098
  7256.     pragma Import(Stdcall, StgOpenStorageOnILockBytes, "StgOpenStorageOnILockBytes");
  7257.                                                             -- objbase.h:9104
  7258.     pragma Import(Stdcall, StgIsStorageFile, "StgIsStorageFile"); -- objbase.h:9111
  7259.     pragma Import(Stdcall, StgIsStorageILockBytes, "StgIsStorageILockBytes");
  7260.                                                             -- objbase.h:9112
  7261.     pragma Import(Stdcall, StgSetTimes, "StgSetTimes");           -- objbase.h:9114
  7262.     pragma Import(Stdcall, BindMoniker, "BindMoniker");           -- objbase.h:9124
  7263.     pragma Import(Stdcall, MkParseDisplayName, "MkParseDisplayName"); 
  7264.                                                             -- objbase.h:9125
  7265.     pragma Import(Stdcall, MonikerRelativePathTo, "MonikerRelativePathTo");
  7266.                                                             -- objbase.h:9127
  7267.     pragma Import(Stdcall, MonikerCommonPrefixWith, "MonikerCommonPrefixWith");
  7268.                                                             -- objbase.h:9129
  7269.     pragma Import(Stdcall, CreateBindCtx, "CreateBindCtx");       -- objbase.h:9131
  7270.     pragma Import(Stdcall, CreateGenericComposite, "CreateGenericComposite");
  7271.                                                             -- objbase.h:9132
  7272.     pragma Import(Stdcall, GetClassFile, "GetClassFile");         -- objbase.h:9134
  7273.     pragma Import(Stdcall, CreateFileMoniker, "CreateFileMoniker");
  7274.                                                             -- objbase.h:9136
  7275.     pragma Import(Stdcall, CreateItemMoniker, "CreateItemMoniker");
  7276.                                                             -- objbase.h:9138
  7277.     pragma Import(Stdcall, CreateAntiMoniker, "CreateAntiMoniker");
  7278.                                                             -- objbase.h:9140
  7279.     pragma Import(Stdcall, CreatePointerMoniker, "CreatePointerMoniker");
  7280.                                                             -- objbase.h:9141
  7281.     pragma Import(Stdcall, GetRunningObjectTable, "GetRunningObjectTable");
  7282.                                                             -- objbase.h:9143
  7283.  
  7284. -------------------------------------------------------------------------------
  7285. --
  7286. -- THIS FILE AND ANY ASSOCIATED DOCUMENTATION IS PROVIDED WITHOUT CHARGE
  7287. -- "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING
  7288. -- BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR
  7289. -- FITNESS FOR A PARTICULAR PURPOSE.  The user assumes the entire risk as to
  7290. -- the accuracy and the use of this file.  This file may be used, copied,
  7291. -- modified and distributed only by licensees of Microsoft Corporation's
  7292. -- WIN32 Software Development Kit in accordance with the terms of the 
  7293. -- licensee's End-User License Agreement for Microsoft Software for the
  7294. -- WIN32 Development Kit.
  7295. --
  7296. -- Copyright (c) Intermetrics, Inc. 1995
  7297. -- Portions (c) 1985-1994 Microsoft Corporation with permission.
  7298. -- Microsoft is a registered trademark and Windows and Windows NT are
  7299. -- trademarks of Microsoft Corporation.
  7300. --
  7301. -------------------------------------------------------------------------------
  7302.  
  7303. end Win32.Objbase;
  7304.