Leaked source code of windows server 2003
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.
 
 
 
 
 
 

111 lines
1.5 KiB

/*++
Copyright (c) 1999-2001 Microsoft Corporation
Module Name:
conmgr.h
Abstract:
Routines for managing channels.
Author:
Brian Guarraci (briangu) March, 2001.
Revision History:
--*/
#ifndef XML_MGR_H
#define XML_MGR_H
NTSTATUS
XmlMgrInitialize(
VOID
);
NTSTATUS
XmlMgrShutdown(
VOID
);
NTSTATUS
XmlMgrSetCurrentChannel(
IN ULONG ChannelIndex,
IN PSAC_CHANNEL CurrentChannel
);
NTSTATUS
XmlMgrAdvanceCurrentChannel(
VOID
);
NTSTATUS
XmlMgrDisplayCurrentChannel(
VOID
);
BOOLEAN
XmlMgrIsCurrentChannel(
IN PSAC_CHANNEL Channel
);
#if 0
BOOLEAN
SacPutSimpleMessage(
ULONG MessageId
);
#endif
BOOLEAN
XmlMgrChannelEventMessage(
PCWSTR String,
PCWSTR ChannelName
);
BOOLEAN
XmlMgrEventMessage(
PCWSTR String
);
BOOLEAN
XmlMgrSacPutErrorMessage(
PCWSTR ActionName,
PCWSTR MessageId
);
BOOLEAN
XmlMgrSacPutErrorMessageWithStatus(
PCWSTR ActionName,
PCWSTR MessageId,
NTSTATUS Status
);
VOID
XmlMgrSacPutString(
PCWSTR String
);
VOID
XmlMgrTimerDpcRoutine(
IN struct _KDPC *Dpc,
IN PVOID DeferredContext,
IN PVOID SystemArgument1,
IN PVOID SystemArgument2
);
VOID
XmlMgrWorkerProcessEvents(
IN PSAC_DEVICE_CONTEXT DeviceContext
);
NTSTATUS
XmlMgrHandleEvent(
IN IO_MGR_EVENT Event,
PVOID Data
);
#endif