1 // Licensed to the .NET Foundation under one or more agreements.
2 // The .NET Foundation licenses this file to you under the MIT license.
3 // See the LICENSE file in the project root for more information.
4 ////////////////////////////////////////////////////////////////////////////////
5 // This module contains the implementation of the native methods for the
9 ////////////////////////////////////////////////////////////////////////////////
11 #ifndef _CLRVARARGS_H_
12 #define _CLRVARARGS_H_
17 VASigCookie *ArgCookie;
22 static DWORD CalcVaListSize(VARARGS *data);
23 static void MarshalToManagedVaList(va_list va, VARARGS *dataout);
24 static void MarshalToUnmanagedVaList(va_list va, DWORD cbVaListSize, const VARARGS *data);
27 #endif // _CLRVARARGS_H_