testioctl.h
来自「James Antognini和Tom Divine提供的PASSTHRU的编成」· C头文件 代码 · 共 64 行
H
64 行
#pragma once
#include "resource.h"
#define DEVICE_PREFIX_STR_A "\\\\.\\"
#define DEVICE_PREFIX_STR_W L"\\\\.\\"
#define DEVICE_STR_A "\\Device\\"
#define DEVICE_STR_W L"\\Device\\"
#ifdef __cplusplus
extern "C" {
#endif
HANDLE
PtOpenControlChannel( void );
BOOL
PtEnumerateBindings(
HANDLE PtHandle,
PCHAR NameBuffer,
DWORD *NameBufferLength
);
HANDLE
PtOpenAdapterW( LPWSTR pszAdapterName );
HANDLE
PtOpenAdapterA( LPSTR pszAdapterName );
#ifdef UNICODE
#define PtOpenAdapter PtOpenAdapterW
#else
#define PtOpenAdapter PtOpenAdapterA
#endif
BOOL
PtCloseAdapter( HANDLE hAdapter );
DWORD
PtQueryInformation(
HANDLE hAdapter,
ULONG OidCode,
PVOID InformationBuffer,
UINT InformationBufferLength,
PULONG pBytesWritten
);
BOOL
PtSetIPv4BlockingFilter(
HANDLE hAdapter,
PIPv4BlockAddrArray pIPv4BlockAddrArray
);
BOOL
PtQueryIPv4Statistics(
HANDLE hAdapter,
PIPv4AddrStats pIPv4Stats
);
#ifdef __cplusplus
}
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?