blob: 8cfe55b9b03cae8902e192ca847148c2007a3d1c (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
|
/*++
Copyright (c) 1991 Microsoft Corporation
Module Name:
xactsrv.h
Abstract:
Header file for XACTSRV. Defines structures common to the server and
XACTSRV.
Author:
David Treadwell (davidtr) 07-Jan-1991
Revision History:
--*/
#ifndef _XACTSRV_
#define _XACTSRV_
//
// Structures for messages that are passed across the LPC port between
// the server and XACTSRV.
//
// *** The PORT_MESSAGE structure *must* be the first element of these
// structures!
typedef struct _XACTSRV_REQUEST_MESSAGE {
PORT_MESSAGE PortMessage;
PTRANSACTION Transaction;
WCHAR ClientMachineName[CNLEN + 1];
} XACTSRV_REQUEST_MESSAGE, *PXACTSRV_REQUEST_MESSAGE;
typedef struct _XACTSRV_REPLY_MESSAGE {
PORT_MESSAGE PortMessage;
NTSTATUS Status;
} XACTSRV_REPLY_MESSAGE, *PXACTSRV_REPLY_MESSAGE;
#endif // ndef _XACTSRV_
|