Sync with trunk (r48545)
[reactos.git] / include / psdk / lmon.h
1 /*
2 * lmon.h
3 *
4 * This file is part of the ReactOS PSDK package.
5 *
6 * Contributors:
7 * Created by Magnus Olsen.
8 *
9 * THIS SOFTWARE IS NOT COPYRIGHTED
10 *
11 * This source code is offered for use in the public domain. You may
12 * use, modify or distribute it freely.
13 *
14 * This code is distributed in the hope that it will be useful but
15 * WITHOUT ANY WARRANTY. ALL WARRANTIES, EXPRESS OR IMPLIED ARE HEREBY
16 * DISCLAIMED. This includes but is not limited to warranties of
17 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
18 *
19 */
20
21 #ifdef UNICODE
22 #define PORT_INFO_FF PORT_INFO_FFW
23 #define PPORT_INFO_FF PPORT_INFO_FFW
24 #define LPPORT_INFO_FF LPPORT_INFO_FFW
25 #else
26 #define PORT_INFO_FF PORT_INFO_FFA
27 #define PPORT_INFO_FF PPORT_INFO_FFA
28 #define LPPORT_INFO_FF LPPORT_INFO_FFA
29 #endif
30
31 typedef struct _PORT_INFO_FFW {
32 LPWSTR pName;
33 DWORD cbMonitorData;
34 LPBYTE pMonitorData;
35 } PORT_INFO_FFW, *PPORT_INFO_FFW, *LPPORT_INFO_FFW;
36
37 typedef struct _PORT_INFO_FFA {
38 LPSTR pName;
39 DWORD cbMonitorData;
40 LPBYTE pMonitorData;
41 } PORT_INFO_FFA, *PPORT_INFO_FFA, *LPPORT_INFO_FFA;