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.
71 lines
1.1 KiB
71 lines
1.1 KiB
/*++
|
|
|
|
Copyright (c) 1999-2001 Microsoft Corporation
|
|
|
|
Module Name:
|
|
|
|
cmdchan.h
|
|
|
|
Abstract:
|
|
|
|
Routines for managing Cmd channels.
|
|
|
|
Author:
|
|
|
|
Brian Guarraci (briangu) March, 2001.
|
|
|
|
Revision History:
|
|
|
|
--*/
|
|
|
|
#ifndef CMD_CHAN_H
|
|
#define CMD_CHAN_H
|
|
|
|
//
|
|
// The size of the I/O Buffers for cmd channels
|
|
//
|
|
#define SAC_CMD_IBUFFER_SIZE ((MEMORY_INCREMENT*2) / sizeof(UCHAR))
|
|
|
|
//
|
|
// prototypes
|
|
//
|
|
NTSTATUS
|
|
CmdChannelCreate(
|
|
IN OUT PSAC_CHANNEL Channel
|
|
);
|
|
|
|
NTSTATUS
|
|
CmdChannelDestroy(
|
|
IN OUT PSAC_CHANNEL Channel
|
|
);
|
|
|
|
NTSTATUS
|
|
CmdChannelOEcho(
|
|
IN PSAC_CHANNEL Channel,
|
|
IN PCUCHAR Buffer,
|
|
IN ULONG BufferSize
|
|
);
|
|
|
|
NTSTATUS
|
|
CmdChannelOWrite(
|
|
IN PSAC_CHANNEL Channel,
|
|
IN PCUCHAR Buffer,
|
|
IN ULONG BufferSize
|
|
);
|
|
|
|
|
|
NTSTATUS
|
|
CmdChannelOFlush(
|
|
IN PSAC_CHANNEL Channel
|
|
);
|
|
|
|
NTSTATUS
|
|
CmdChannelORead(
|
|
IN PSAC_CHANNEL Channel,
|
|
IN PUCHAR Buffer,
|
|
IN ULONG BufferSize,
|
|
OUT PULONG ByteCount
|
|
);
|
|
|
|
#endif
|
|
|