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

  1. -- $Source: /home/harp/1/proto/monoBANK/winnt/win32-rpcproxy.ads,v $ 
  2. -- $Revision: 1.16 $ $Date: 96/03/15 12:55:46 $ $Author: stm $ 
  3. -- See end of file for Copyright (c) information.
  4.  
  5. with Win32.Objbase;
  6. with Win32.Rpcdcep;
  7. with Win32.Rpcndr;
  8.  
  9. package Win32.Rpcproxy is
  10.  
  11.     type PCInterfaceName is new Win32.PCCHAR;               -- rpcproxy.h:33
  12.     type ac_PCInterfaceName_t is access all PCInterfaceName;
  13.                                                             -- rpcproxy.h:40
  14.  
  15.     type ProxyFileInfo;                                     -- rpcproxy.h:36
  16.     type CInterfaceProxyHeader;                             -- rpcproxy.h:96
  17.     type CInterfaceStubHeader;                              -- rpcproxy.h:117
  18.     type CStdStubBuffer;                                    -- rpcproxy.h:131
  19.     type CStdPSFactoryBuffer;                               -- rpcproxy.h:138
  20.     type CStdProxyBuffer;                                   -- rpcproxy.h:146
  21.     type CInterfaceStubVtbl;                                -- rpcproxy.h:28
  22.     type CInterfaceProxyVtbl;                               -- rpcproxy.h:29
  23.  
  24.     type PCInterfaceStubVtblList is access all CInterfaceStubVtbl;
  25.                                                             -- rpcproxy.h:31
  26.     type PCInterfaceProxyVtblList is access all CInterfaceProxyVtbl;
  27.                                                             -- rpcproxy.h:32
  28.     type ac_PCInterfaceProxyVtblList_t is 
  29.            access all PCInterfaceProxyVtblList;        -- rpcproxy.h:38
  30.     type ac_MIDL_SERVER_INFO_t is access all Win32.Rpcndr.MIDL_SERVER_INFO;
  31.                                                             -- rpcproxy.h:120
  32.     type ac_IRpcStubBufferVtbl_t is 
  33.            access all Win32.Objbase.IRpcStubBufferVtbl;-- rpcproxy.h:133
  34.     type ac_IPSFactoryBufferVtbl_t is 
  35.            access all Win32.Objbase.IPSFactoryBufferVtbl;
  36.                                                             -- rpcproxy.h:140
  37.     type ac_ProxyFileInfo_t is access all ProxyFileInfo;
  38.                                                             -- rpcproxy.h:142
  39.     type ac_ac_ProxyFileInfo_t is access all ac_ProxyFileInfo_t;
  40.                                                             -- rpcproxy.h:142
  41.     type ac_IRpcProxyBufferVtbl_t is 
  42.            access all Win32.Objbase.IRpcProxyBufferVtbl;
  43.                                                             -- rpcproxy.h:148
  44.     type a_CStdPSFactoryBuffer_t is access all CStdPSFactoryBuffer;
  45.                                                             -- rpcproxy.h:153
  46.     type a_CStdProxyBuffer_t is access all CStdProxyBuffer;
  47.                                                             -- rpcproxy.h:158
  48.     type a_ProxyFileInfo_t is access all ProxyFileInfo;     -- rpcproxy.h:142
  49.     type a_a_ProxyFileInfo_t is access all a_ProxyFileInfo_t;
  50.                                                             -- rpcproxy.h:300
  51.     type ac_ac_ac_ProxyFileInfo_t is access all ac_ac_ProxyFileInfo_t;
  52.                                                             -- rpcproxy.h:309
  53.  
  54.     type ProxyFileInfo is                                   -- rpcproxy.h:36
  55.         record
  56.             pProxyVtblList: ac_PCInterfaceProxyVtblList_t;  -- rpcproxy.h:38
  57.             pStubVtblList : ac_PCInterfaceProxyVtblList_t;  -- rpcproxy.h:39
  58.             pNamesArray   : ac_PCInterfaceName_t;           -- rpcproxy.h:40
  59.             Filler1       : Win32.ULONG;                    -- rpcproxy.h:41
  60.             Filler2       : Win32.ULONG;                    -- rpcproxy.h:42
  61.             Filler3       : Win32.ULONG;                    -- rpcproxy.h:43
  62.         end record;
  63.  
  64.     subtype ExtendedProxyFileInfo is ProxyFileInfo;         -- rpcproxy.h:47
  65.  
  66.     type CInterfaceProxyHeader is                           -- rpcproxy.h:96
  67.         record
  68.             piid: Win32.Objbase.LPIID;                      -- rpcproxy.h:98
  69.         end record;
  70.  
  71.     type PRPC_STUB_FUNCTION is access procedure (
  72.                 This             : access Win32.Objbase.IRpcStubBuffer;
  73.                 pRpcChannelBuffer: access Win32.Objbase.IRpcChannelBuffer;
  74.                 pRpcMessage      : Win32.Rpcdcep.PRPC_MESSAGE;
  75.                 pdwStubPhase     : access Win32.DWORD);     -- rpcproxy.h:111
  76.     pragma Convention(Stdcall, PRPC_STUB_FUNCTION);
  77.     
  78.     type ac_PRPC_STUB_FUNCTION_t is access all PRPC_STUB_FUNCTION;
  79.  
  80.     type CInterfaceStubHeader is                            -- rpcproxy.h:117
  81.         record
  82.             piid              : Win32.Objbase.LPIID;        -- rpcproxy.h:119
  83.             pServerInfo       : ac_MIDL_SERVER_INFO_t;      -- rpcproxy.h:120
  84.             DispatchTableCount: Win32.ULONG;                -- rpcproxy.h:121
  85.             pDispatchTable    : ac_PRPC_STUB_FUNCTION_t;    -- rpcproxy.h:122
  86.         end record;
  87.  
  88.     type CStdStubBuffer is                                  -- rpcproxy.h:131
  89.         record
  90.             lpVtbl        : ac_IRpcStubBufferVtbl_t;        -- rpcproxy.h:133
  91.             RefCount      : Win32.LONG;                     -- rpcproxy.h:134
  92.             pvServerObject: Win32.Objbase.LPUNKNOWN;
  93.                                                             -- rpcproxy.h:135
  94.         end record;
  95.  
  96.     type CStdPSFactoryBuffer is                             -- rpcproxy.h:138
  97.         record
  98.             lpVtbl                : ac_IPSFactoryBufferVtbl_t;
  99.                                                             -- rpcproxy.h:140
  100.             RefCount              : Win32.LONG;             -- rpcproxy.h:141
  101.             pProxyFileList        : ac_ac_ProxyFileInfo_t;  -- rpcproxy.h:142
  102.             pCLSID_PSFactoryBuffer: Win32.Objbase.LPIID;    -- rpcproxy.h:143
  103.         end record;
  104.  
  105.     type a_IRpcChannelBuffer_t is access all Win32.Objbase.IRpcChannelBuffer;
  106.                                                             -- rpcproxy.h:151
  107.  
  108.     type CStdProxyBuffer is                                 -- rpcproxy.h:146
  109.         record
  110.             lpVtbl    : ac_IRpcProxyBufferVtbl_t;           -- rpcproxy.h:148
  111.             RefCount  : Win32.LONG;                         -- rpcproxy.h:149
  112.             punkOuter : Win32.Objbase.LPUNKNOWN;            -- rpcproxy.h:150
  113.             pChannel  : a_IRpcChannelBuffer_t;              -- rpcproxy.h:151
  114.             pProxyVtbl: Win32.PCVOID;                       -- rpcproxy.h:152
  115.             pPSFactory: a_CStdPSFactoryBuffer_t;            -- rpcproxy.h:153
  116.         end record;
  117.  
  118.     type CInterfaceStubVtbl is                              -- rpcproxy.h:28
  119.         record
  120.             header: CInterfaceStubHeader;                   -- rpcproxy.h:127
  121.             Vtbl  : Win32.Objbase.IRpcStubBufferVtbl;       -- rpcproxy.h:128
  122.         end record;
  123.  
  124.     type CInterfaceProxyVtbl is                             -- rpcproxy.h:29
  125.         record
  126.             header: CInterfaceProxyHeader;                  -- rpcproxy.h:104
  127.             Vtbl  : Win32.PVOID_Array(0..Win32.ANYSIZE_ARRAY);
  128.                                                             -- rpcproxy.h:105
  129.         end record;
  130.  
  131.     CLSID_PSFactoryBuffer: Win32.Objbase.CLSID;             -- rpcproxy.h:298
  132.     pProxyFileList       : a_a_ProxyFileInfo_t;             -- rpcproxy.h:300
  133.  
  134.     function NdrGetProxyBuffer(
  135.                 pThis: Win32.PVOID)
  136.                return a_CStdProxyBuffer_t;                  -- rpcproxy.h:158
  137.  
  138.     function NdrGetProxyIID(
  139.                 pThis: Win32.PVOID)
  140.                return Win32.Objbase.LPIID;                  -- rpcproxy.h:161
  141.  
  142.     procedure NdrProxyInitialize(
  143.                 pThis          : Win32.PVOID;
  144.                 pRpcMsg        : Win32.Rpcdcep.PRPC_MESSAGE;
  145.                 pStubMsg       : Win32.Rpcndr.PMIDL_STUB_MESSAGE;
  146.                 pStubDescriptor: Win32.Rpcndr.PMIDL_STUB_DESC;
  147.                 ProcNum        : Win32.UINT);               -- rpcproxy.h:164
  148.  
  149.     procedure NdrProxyGetBuffer(
  150.                 pThis   : Win32.PVOID;
  151.                 pStubMsg: Win32.Rpcndr.PMIDL_STUB_MESSAGE); -- rpcproxy.h:172
  152.  
  153.     function NdrGetStubIID(
  154.                 pThis: Win32.PVOID)
  155.                return Win32.Objbase.LPIID;                  -- rpcproxy.h:177
  156.  
  157.     procedure NdrProxySendReceive(
  158.                 pThis   : Win32.PVOID;
  159.                 pStubMsg: access Win32.Rpcndr.MIDL_STUB_MESSAGE);
  160.                                                             -- rpcproxy.h:181
  161.  
  162.     procedure NdrProxyFreeBuffer(
  163.                 pThis   : Win32.PVOID;
  164.                 pStubMsg: access Win32.Rpcndr.MIDL_STUB_MESSAGE);
  165.                                                             -- rpcproxy.h:186
  166.  
  167.     function NdrProxyErrorHandler(
  168.                 dwExceptionCode: Win32.DWORD)
  169.                return Win32.Objbase.HRESULT;                -- rpcproxy.h:191
  170.  
  171.     procedure NdrStubInitialize(
  172.                 pRpcMsg          : Win32.Rpcdcep.PRPC_MESSAGE;
  173.                 pStubMsg         : Win32.Rpcndr.PMIDL_STUB_MESSAGE;
  174.                 pStubDescriptor  : Win32.Rpcndr.PMIDL_STUB_DESC;
  175.                 pRpcChannelBuffer: access Win32.Objbase.IRpcChannelBuffer);
  176.                                                             -- rpcproxy.h:195
  177.  
  178.     procedure NdrStubGetBuffer(
  179.                 This             : access Win32.Objbase.IRpcStubBuffer;
  180.                 pRpcChannelBuffer: access Win32.Objbase.IRpcChannelBuffer;
  181.                 pStubMsg         : Win32.Rpcndr.PMIDL_STUB_MESSAGE);
  182.                                                             -- rpcproxy.h:202
  183.  
  184.     function NdrStubErrorHandler(
  185.                 dwExceptionCode: Win32.DWORD)
  186.                return Win32.Objbase.HRESULT;                -- rpcproxy.h:208
  187.  
  188.     function CStdProxyBuffer_QueryInterface(
  189.                 pThis: access Win32.Objbase.IRpcProxyBuffer;
  190.                 riid : Win32.Objbase.REFIID;
  191.                 ppv  : access Win32.PVOID)
  192.                return Win32.Objbase.HRESULT;                -- rpcproxy.h:212
  193.  
  194.     function CStdProxyBuffer_AddRef(
  195.                 pThis: access Win32.Objbase.IRpcProxyBuffer)
  196.                return Win32.ULONG;                          -- rpcproxy.h:215
  197.  
  198.     function CStdProxyBuffer_Release(
  199.                 pThis: access Win32.Objbase.IRpcProxyBuffer)
  200.                return Win32.ULONG;                          -- rpcproxy.h:218
  201.  
  202.     function CStdProxyBuffer_Connect(
  203.                 pThis   : access Win32.Objbase.IRpcProxyBuffer;
  204.                 pChannel: access Win32.Objbase.IRpcChannelBuffer)
  205.                return Win32.Objbase.HRESULT;                -- rpcproxy.h:221
  206.  
  207.     procedure CStdProxyBuffer_Disconnect(
  208.                 pThis: access Win32.Objbase.IRpcProxyBuffer);
  209.                                                             -- rpcproxy.h:224
  210.  
  211.     function CStdStubBuffer_QueryInterface(
  212.                 pthis    : access Win32.Objbase.IRpcStubBuffer;
  213.                 riid     : Win32.Objbase.REFIID;
  214.                 ppvObject: access Win32.PVOID)
  215.                return Win32.Objbase.HRESULT;                -- rpcproxy.h:227
  216.  
  217.     function CStdStubBuffer_AddRef(
  218.                 pthis: access Win32.Objbase.IRpcStubBuffer)
  219.                return Win32.ULONG;                          -- rpcproxy.h:230
  220.  
  221.     function CStdStubBuffer_Release(
  222.                 pthis: access Win32.Objbase.IRpcStubBuffer)
  223.                return Win32.ULONG;                          -- rpcproxy.h:233
  224.  
  225.     function NdrCStdStubBuffer_Release(
  226.                 pthis: access Win32.Objbase.IRpcStubBuffer;
  227.                 pPSF : access Win32.Objbase.IPSFactoryBuffer)
  228.                return Win32.ULONG;                          -- rpcproxy.h:236
  229.  
  230.     function CStdStubBuffer_Connect(
  231.                 pthis     : access Win32.Objbase.IRpcStubBuffer;
  232.                 pUnkServer: access Win32.Objbase.IUnknown)
  233.                return Win32.Objbase.HRESULT;                -- rpcproxy.h:239
  234.  
  235.     procedure CStdStubBuffer_Disconnect(
  236.                 pthis: access Win32.Objbase.IRpcStubBuffer);-- rpcproxy.h:242
  237.  
  238.     function CStdStubBuffer_Invoke(
  239.                 pthis            : access Win32.Objbase.IRpcStubBuffer;
  240.                 prpcmsg          : access Win32.Objbase.RPCOLEMESSAGE;
  241.                 pRpcChannelBuffer: access Win32.Objbase.IRpcChannelBuffer)
  242.                return Win32.Objbase.HRESULT;                -- rpcproxy.h:245
  243.  
  244.     function CStdStubBuffer_IsIIDSupported(
  245.                 pthis: access Win32.Objbase.IRpcStubBuffer;
  246.                 riid : Win32.Objbase.REFIID)
  247.                return Win32.Objbase.a_IRpcStubBuffer_t;     -- rpcproxy.h:248
  248.  
  249.     function CStdStubBuffer_CountRefs(
  250.                 pthis: access Win32.Objbase.IRpcStubBuffer)
  251.                return Win32.ULONG;                          -- rpcproxy.h:251
  252.  
  253.     function CStdStubBuffer_DebugServerQueryInterface(
  254.                 pthis: access Win32.Objbase.IRpcStubBuffer;
  255.                 ppv  : access Win32.PVOID)
  256.                return Win32.Objbase.HRESULT;                -- rpcproxy.h:254
  257.  
  258.     procedure CStdStubBuffer_DebugServerRelease(
  259.                 pthis: access Win32.Objbase.IRpcStubBuffer;
  260.                 pv   : Win32.PVOID);                        -- rpcproxy.h:257
  261.  
  262.     function CStdPSFactoryBuffer_QueryInterface(
  263.                 This: access Win32.Objbase.IPSFactoryBuffer;
  264.                 iid : access Win32.Objbase.IID;
  265.                 ppv : access Win32.PVOID)
  266.                return Win32.Objbase.HRESULT;                -- rpcproxy.h:260
  267.  
  268.     function CStdPSFactoryBuffer_AddRef(
  269.                 This: access Win32.Objbase.IPSFactoryBuffer)
  270.                return Win32.ULONG;                          -- rpcproxy.h:266
  271.  
  272.     function CStdPSFactoryBuffer_Release(
  273.                 This: access Win32.Objbase.IPSFactoryBuffer)
  274.                return Win32.ULONG;                          -- rpcproxy.h:270
  275.  
  276.     function CStdPSFactoryBuffer_CreateProxy(
  277.                 This     : access Win32.Objbase.IPSFactoryBuffer;
  278.                 punkOuter: access Win32.Objbase.IUnknown;
  279.                 riid     : Win32.Objbase.REFIID;
  280.                 ppProxy  : access Win32.Objbase.PIRpcProxyBuffer;
  281.                 ppv      : access Win32.PVOID)
  282.                return Win32.Objbase.HRESULT;                -- rpcproxy.h:274
  283.  
  284.     function CStdPSFactoryBuffer_CreateStub(
  285.                 This      : access Win32.Objbase.IPSFactoryBuffer;
  286.                 riid      : Win32.Objbase.REFIID;
  287.                 punkServer: access Win32.Objbase.IUnknown;
  288.                 ppStub    : access Win32.Objbase.IRpcStubBuffer)
  289.                return Win32.Objbase.HRESULT;                -- rpcproxy.h:284
  290.  
  291.     procedure GetProxyDllInfo(
  292.                 ppProxyFileList: ac_ac_ac_ProxyFileInfo_t;
  293.                 lpclsid        : access Win32.Objbase.LPCLSID);   
  294.                                 -- rpcproxy.h:309
  295.  
  296.     function NdrDllGetClassObject(
  297.                 rclsid          : Win32.Objbase.REFCLSID;
  298.                 riid            : Win32.Objbase.REFIID;
  299.                 ppv             : access Win32.LPVOID;
  300.                 pProxyFileList: ac_ac_ProxyFileInfo_t;
  301.                 piid          : access Win32.Objbase.IID;
  302.                 pPSFactory    : a_CStdPSFactoryBuffer_t)
  303.                return Win32.Objbase.HRESULT;                -- rpcproxy.h:315
  304.  
  305.     function NdrDllCanUnloadNow(
  306.                 pPSFactory: a_CStdPSFactoryBuffer_t)
  307.                return Win32.Objbase.HRESULT;                -- rpcproxy.h:317
  308.  
  309. private
  310.  
  311.     pragma Convention(C, ProxyFileInfo);                    -- rpcproxy.h:36
  312.     pragma Convention(C, CInterfaceProxyHeader);            -- rpcproxy.h:96
  313.     pragma Convention(C, CInterfaceStubHeader);             -- rpcproxy.h:117
  314.     pragma Convention(C, CStdStubBuffer);                   -- rpcproxy.h:131
  315.     pragma Convention(C, CStdPSFactoryBuffer);              -- rpcproxy.h:138
  316.     pragma Convention(C, CStdProxyBuffer);                  -- rpcproxy.h:146
  317.     pragma Convention(C, CInterfaceStubVtbl);               -- rpcproxy.h:28
  318.     pragma Convention(C, CInterfaceProxyVtbl);              -- rpcproxy.h:29
  319.  
  320.     pragma Import(Stdcall, CLSID_PSFactoryBuffer, "CLSID_PSFactoryBuffer");
  321.                                                             -- rpcproxy.h:298
  322.     pragma Import(Stdcall, pProxyFileList, "pProxyFileList");     -- rpcproxy.h:300
  323.  
  324.     pragma Import(Stdcall, NdrGetProxyBuffer, "NdrGetProxyBuffer");
  325.                                                             -- rpcproxy.h:158
  326.     pragma Import(Stdcall, NdrGetProxyIID, "NdrGetProxyIID");     -- rpcproxy.h:161
  327.     pragma Import(Stdcall, NdrProxyInitialize, "NdrProxyInitialize");
  328.                                                             -- rpcproxy.h:164
  329.     pragma Import(Stdcall, NdrProxyGetBuffer, "NdrProxyGetBuffer");
  330.                                                             -- rpcproxy.h:172
  331.     pragma Import(Stdcall, NdrGetStubIID, "NdrGetStubIID");       -- rpcproxy.h:177
  332.     pragma Import(Stdcall, NdrProxySendReceive, "NdrProxySendReceive");
  333.                                                             -- rpcproxy.h:181
  334.     pragma Import(Stdcall, NdrProxyFreeBuffer, "NdrProxyFreeBuffer");
  335.                                                             -- rpcproxy.h:186
  336.     pragma Import(Stdcall, NdrProxyErrorHandler, "NdrProxyErrorHandler");
  337.                                                             -- rpcproxy.h:191
  338.     pragma Import(Stdcall, NdrStubInitialize, "NdrStubInitialize");
  339.                                                             -- rpcproxy.h:195
  340.     pragma Import(Stdcall, NdrStubGetBuffer, "NdrStubGetBuffer"); -- rpcproxy.h:202
  341.     pragma Import(Stdcall, NdrStubErrorHandler, "NdrStubErrorHandler");
  342.                                                             -- rpcproxy.h:208
  343.     pragma Import(Stdcall, CStdProxyBuffer_QueryInterface, 
  344.                      "CStdProxyBuffer_QueryInterface");     -- rpcproxy.h:212
  345.     pragma Import(Stdcall, CStdProxyBuffer_AddRef, "CStdProxyBuffer_AddRef");
  346.                                                             -- rpcproxy.h:215
  347.     pragma Import(Stdcall, CStdProxyBuffer_Release, "CStdProxyBuffer_Release");
  348.                                                             -- rpcproxy.h:218
  349.     pragma Import(Stdcall, CStdProxyBuffer_Connect, "CStdProxyBuffer_Connect");
  350.                                                             -- rpcproxy.h:221
  351.     pragma Import(Stdcall, CStdProxyBuffer_Disconnect, "CStdProxyBuffer_Disconnect");
  352.                                                             -- rpcproxy.h:224
  353.     pragma Import(Stdcall, CStdStubBuffer_QueryInterface,
  354.                      "CStdStubBuffer_QueryInterface");      -- rpcproxy.h:227
  355.     pragma Import(Stdcall, CStdStubBuffer_AddRef, "CStdStubBuffer_AddRef");
  356.                                                             -- rpcproxy.h:230
  357.     pragma Import(Stdcall, CStdStubBuffer_Release, "CStdStubBuffer_Release");
  358.                                                             -- rpcproxy.h:233
  359.     pragma Import(Stdcall, NdrCStdStubBuffer_Release, "NdrCStdStubBuffer_Release");
  360.                                                             -- rpcproxy.h:236
  361.     pragma Import(Stdcall, CStdStubBuffer_Connect, "CStdStubBuffer_Connect");
  362.                                                             -- rpcproxy.h:239
  363.     pragma Import(Stdcall, CStdStubBuffer_Disconnect, "CStdStubBuffer_Disconnect");
  364.                                                             -- rpcproxy.h:242
  365.     pragma Import(Stdcall, CStdStubBuffer_Invoke, "CStdStubBuffer_Invoke");
  366.                                                             -- rpcproxy.h:245
  367.     pragma Import(Stdcall, CStdStubBuffer_IsIIDSupported,
  368.                      "CStdStubBuffer_IsIIDSupported");      -- rpcproxy.h:248
  369.     pragma Import(Stdcall, CStdStubBuffer_CountRefs, "CStdStubBuffer_CountRefs");
  370.                                                             -- rpcproxy.h:251
  371.     pragma Import(Stdcall, CStdStubBuffer_DebugServerQueryInterface,
  372.                      "CStdStubBuffer_DebugServerQueryInterface");
  373.                                                             -- rpcproxy.h:254
  374.     pragma Import(Stdcall, CStdStubBuffer_DebugServerRelease,
  375.                      "CStdStubBuffer_DebugServerRelease");  -- rpcproxy.h:257
  376.     pragma Import(Stdcall, CStdPSFactoryBuffer_QueryInterface,
  377.                      "CStdPSFactoryBuffer_QueryInterface"); -- rpcproxy.h:260
  378.     pragma Import(Stdcall, CStdPSFactoryBuffer_AddRef, "CStdPSFactoryBuffer_AddRef");
  379.                                                             -- rpcproxy.h:266
  380.     pragma Import(Stdcall, CStdPSFactoryBuffer_Release,
  381.                      "CStdPSFactoryBuffer_Release");        -- rpcproxy.h:270
  382.     pragma Import(Stdcall, CStdPSFactoryBuffer_CreateProxy,
  383.                      "CStdPSFactoryBuffer_CreateProxy");    -- rpcproxy.h:274
  384.     pragma Import(Stdcall, CStdPSFactoryBuffer_CreateStub,
  385.                      "CStdPSFactoryBuffer_CreateStub");     -- rpcproxy.h:284
  386.     pragma Import(Stdcall, GetProxyDllInfo, "GetProxyDllInfo");   -- rpcproxy.h:309
  387.     pragma Import(Stdcall, NdrDllGetClassObject, "NdrDllGetClassObject");
  388.                                                             -- rpcproxy.h:315
  389.     pragma Import(Stdcall, NdrDllCanUnloadNow, "NdrDllCanUnloadNow");
  390.                                                             -- rpcproxy.h:317
  391.  
  392. -------------------------------------------------------------------------------
  393. --
  394. -- THIS FILE AND ANY ASSOCIATED DOCUMENTATION IS PROVIDED WITHOUT CHARGE
  395. -- "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING
  396. -- BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR
  397. -- FITNESS FOR A PARTICULAR PURPOSE.  The user assumes the entire risk as to
  398. -- the accuracy and the use of this file.  This file may be used, copied,
  399. -- modified and distributed only by licensees of Microsoft Corporation's
  400. -- WIN32 Software Development Kit in accordance with the terms of the 
  401. -- licensee's End-User License Agreement for Microsoft Software for the
  402. -- WIN32 Development Kit.
  403. --
  404. -- Copyright (c) Intermetrics, Inc. 1995
  405. -- Portions (c) 1985-1994 Microsoft Corporation with permission.
  406. -- Microsoft is a registered trademark and Windows and Windows NT are
  407. -- trademarks of Microsoft Corporation.
  408. --
  409. -------------------------------------------------------------------------------
  410.  
  411. end Win32.Rpcproxy;
  412.