-
Notifications
You must be signed in to change notification settings - Fork 124
/
Copy pathIis.cs
23 lines (19 loc) · 1.1 KB
/
Iis.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
using System;
using System.Runtime.InteropServices;
using Windows.Win32.Foundation;
using Windows.Win32.Foundation.Metadata;
namespace Windows.Win32.System.Iis
{
[UnmanagedFunctionPointer(CallingConvention.Winapi))]
[return: NativeTypeName("BOOL")]
public unsafe delegate int PFN_IIS_GETSERVERVARIABLE([NativeTypeName("HCONN")] void* param0, [NativeTypeName("LPSTR")] sbyte* param1, void* param2, uint* param3);
[UnmanagedFunctionPointer(CallingConvention.Winapi))]
[return: NativeTypeName("BOOL")]
public unsafe delegate int PFN_IIS_WRITECLIENT([NativeTypeName("HCONN")] void* param0, void* param1, uint* param2, uint param3);
[UnmanagedFunctionPointer(CallingConvention.Winapi))]
[return: NativeTypeName("BOOL")]
public unsafe delegate int PFN_IIS_READCLIENT([NativeTypeName("HCONN")] void* param0, void* param1, uint* param2);
[UnmanagedFunctionPointer(CallingConvention.Winapi))]
[return: NativeTypeName("BOOL")]
public unsafe delegate int PFN_IIS_SERVERSUPPORTFUNCTION([NativeTypeName("HCONN")] void* param0, uint param1, void* param2, uint* param3, uint* param4);
}