Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

81 lines
1.5 KiB

/************************************************************************
Copyright (c) 1993 - 1999 Microsoft Corporation
Module Name :
newintrp.h
Abstract :
Definitions for the new client and server stub interpreter.
Author :
DKays December 1994
Revision History :
***********************************************************************/
#ifndef _NEWINTRP_
#define _NEWINTRP_
#include "interp.h"
extern "C"
{
void
NdrClientZeroOut(
PMIDL_STUB_MESSAGE pStubMsg,
PFORMAT_STRING pFormat,
uchar * pArg
);
void
NdrClientMapCommFault(
PMIDL_STUB_MESSAGE pStubMsg,
long ProcNum,
RPC_STATUS ExceptionCode,
ULONG_PTR * pReturnValue
);
void
NdrpFreeParams(
MIDL_STUB_MESSAGE * pStubMsg,
long NumberParams,
PPARAM_DESCRIPTION Params,
uchar * pArgBuffer
);
void
Ndr64ClientZeroOut(
PMIDL_STUB_MESSAGE pStubMsg,
PNDR64_FORMAT pFormat,
uchar * pArg
);
void
Ndr64pFreeParams(
MIDL_STUB_MESSAGE * pStubMsg,
long NumberParams,
NDR64_PARAM_FORMAT * Params,
uchar * pArgBuffer
);
REGISTER_TYPE
Invoke(
MANAGER_FUNCTION pFunction,
REGISTER_TYPE * pArgumentList,
#if defined(_IA64_)
ulong FloatArgMask,
#endif
ulong cArguments);
}
#endif