101 lines
2.2 KiB
C
101 lines
2.2 KiB
C
/*++
|
||
|
||
Copyright (c) 1997 Microsoft Corporation
|
||
|
||
Module Name:
|
||
|
||
cnettest.h
|
||
|
||
Abstract:
|
||
|
||
Test IOCTL definitions for Cluster Network Driver.
|
||
|
||
Author:
|
||
|
||
Mike Massa (mikemas) February 3, 1997
|
||
|
||
Revision History:
|
||
|
||
Who When What
|
||
-------- -------- ----------------------------------------------
|
||
mikemas 02-03-97 created
|
||
|
||
Notes:
|
||
|
||
--*/
|
||
|
||
#ifndef _CNETTEST_INCLUDED_
|
||
#define _CNETTEST_INCLUDED_
|
||
|
||
|
||
#if DBG
|
||
|
||
//
|
||
// General test ioctls. Codes 25-49.
|
||
//
|
||
#define IOCTL_CLUSNET_SET_DEBUG_MASK \
|
||
_NTDDCNET_CTL_CODE(25, METHOD_BUFFERED, FILE_WRITE_ACCESS)
|
||
|
||
|
||
//
|
||
// General test ioctl structures.
|
||
//
|
||
typedef struct {
|
||
ULONG DebugMask;
|
||
} CLUSNET_SET_DEBUG_MASK_REQUEST, *PCLUSNET_SET_DEBUG_MASK_REQUEST;
|
||
|
||
|
||
//
|
||
// Transport test ioctls. Codes 150-199.
|
||
//
|
||
|
||
#define IOCTL_CX_ONLINE_PENDING_INTERFACE \
|
||
_NTDDCNET_CTL_CODE(150, METHOD_BUFFERED, FILE_WRITE_ACCESS)
|
||
|
||
#define IOCTL_CX_ONLINE_INTERFACE \
|
||
_NTDDCNET_CTL_CODE(151, METHOD_BUFFERED, FILE_WRITE_ACCESS)
|
||
|
||
#define IOCTL_CX_OFFLINE_INTERFACE \
|
||
_NTDDCNET_CTL_CODE(152, METHOD_BUFFERED, FILE_WRITE_ACCESS)
|
||
|
||
#define IOCTL_CX_FAIL_INTERFACE \
|
||
_NTDDCNET_CTL_CODE(153, METHOD_BUFFERED, FILE_WRITE_ACCESS)
|
||
|
||
#define IOCTL_CX_SEND_MM_MSG \
|
||
_NTDDCNET_CTL_CODE(154, METHOD_BUFFERED, FILE_WRITE_ACCESS)
|
||
|
||
//
|
||
// IOCTL structure definitions
|
||
//
|
||
typedef CX_INTERFACE_COMMON_REQUEST CX_ONLINE_PENDING_INTERFACE_REQUEST;
|
||
typedef PCX_INTERFACE_COMMON_REQUEST PCX_ONLINE_PENDING_INTERFACE_REQUEST;
|
||
|
||
typedef CX_INTERFACE_COMMON_REQUEST CX_ONLINE_INTERFACE_REQUEST;
|
||
typedef PCX_INTERFACE_COMMON_REQUEST PCX_ONLINE_INTERFACE_REQUEST;
|
||
|
||
typedef CX_INTERFACE_COMMON_REQUEST CX_OFFLINE_INTERFACE_REQUEST;
|
||
typedef PCX_INTERFACE_COMMON_REQUEST PCX_OFFLINE_INTERFACE_REQUEST;
|
||
|
||
typedef CX_INTERFACE_COMMON_REQUEST CX_FAIL_INTERFACE_REQUEST;
|
||
typedef PCX_INTERFACE_COMMON_REQUEST PCX_FAIL_INTERFACE_REQUEST;
|
||
|
||
#define CX_MM_MSG_DATA_LEN 64
|
||
|
||
typedef struct {
|
||
CL_NODE_ID DestNodeId;
|
||
ULONG MessageData[CX_MM_MSG_DATA_LEN];
|
||
} CX_SEND_MM_MSG_REQUEST, *PCX_SEND_MM_MSG_REQUEST;
|
||
|
||
//
|
||
// IOCTL status codes
|
||
//
|
||
// Codes 0x1000 - 1999 are reserved for test values.
|
||
//
|
||
|
||
|
||
#endif // DBG
|
||
|
||
|
||
#endif // _CNETTEST_INCLUDED_
|
||
|
||
|