NT4/private/nullsrv/server/nullsrvp.h
2020-09-30 17:12:29 +02:00

80 lines
859 B
C

/*++
Copyright (c) 1989 Microsoft Corporation
Module Name:
nullsrvp.h
Abstract:
Author:
Mark Lucovsky (markl) 04-Oct-1989
Revision History:
--*/
#ifndef _NULLSRVSRVP_
#define _NULLSRVSRVP_
#include <nt.h>
#include <ntrtl.h>
#include <nturtl.h>
#include "null.h"
//
// Session Manager Apis
//
typedef
NTSTATUS
(* PNULLAPI)(
IN PNULLAPIMSG NullApiMsg
);
//
// Private Prototypes
//
NTSTATUS
NullSrvApiLoop (
IN PVOID ThreadParameter
);
NTSTATUS
NullSrvListenLoop (
IN PVOID ThreadParameter
);
NTSTATUS
NullSrvInit(
VOID
);
//
// APIs
//
NTSTATUS
NullSrvNull1(
IN PNULLAPIMSG NullApiMsg
);
NTSTATUS
NullSrvNull4(
IN PNULLAPIMSG NullApiMsg
);
NTSTATUS
NullSrvNull8(
IN PNULLAPIMSG NullApiMsg
);
NTSTATUS
NullSrvNull16(
IN PNULLAPIMSG NullApiMsg
);
#endif // _NULLSRVP_