home *** CD-ROM | disk | FTP | other *** search
- -- $Source: /home/harp/1/proto/monoBANK/winnt/win32-midles.adb,v $
- -- $Revision: 1.2 $ $Date: 95/02/02 15:55:15 $ $Author: mg $
- -------------------------------------------------------------------------------
- --
- -- THIS FILE AND ANY ASSOCIATED DOCUMENTATION IS FURNISHED "AS IS" WITHOUT
- -- WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
- -- TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR
- -- PURPOSE. The user assumes the entire risk as to the accuracy and the
- -- use of this file.
- --
- -- Copyright (c) Intermetrics, Inc. 1995
- -- Royalty-free, unlimited, worldwide, non-exclusive use, modification,
- -- reproduction and further distribution of this file is permitted.
- --
- -------------------------------------------------------------------------------
-
-
- with Stdarg.Impl;
-
- package body Win32.Midles is
-
- use Stdarg.Impl;
-
- function "&" is new Stdarg.Concat(Win32.Rpcdce.handle_t);
- function "&" is new Stdarg.Concat(Win32.Rpcndr.PMIDL_STUB_DESC);
- function "&" is new Stdarg.Concat(Win32.Rpcndr.PFORMAT_STRING);
-
- procedure NdrMesProcEncodeDecode(
- Handle : Win32.Rpcdce.handle_t;
- pStubDesc : Win32.Rpcndr.PMIDL_STUB_DESC;
- pFormatString: Win32.Rpcndr.PFORMAT_STRING;
- Args : Stdarg.ArgList := Stdarg.Empty) is
- -- midles.h:209
- ArgList : Stdarg.ArgList := Stdarg.Empty & Handle & pStubDesc &
- pFormatString & Args;
- procedure C_NdrMesProcEncodeDecode;
- pragma Import(Stdcall, C_NdrMesProcEncodeDecode, "NdrMesProcEncodeDecode");
- begin
- Do_Varargs(C_NdrMesProcEncodeDecode'Address,
- ArgCount(ArgList),
- Address_of_First_Arg(ArgList));
- end NdrMesProcEncodeDecode;
-
- end Win32.Midles;
-