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 #pragma once
22 
23 #ifdef UNICODE
24 #define PORT_INFO_FF PORT_INFO_FFW
25 #define PPORT_INFO_FF PPORT_INFO_FFW
26 #define LPPORT_INFO_FF LPPORT_INFO_FFW
27 #else
28 #define PORT_INFO_FF PORT_INFO_FFA
29 #define PPORT_INFO_FF PPORT_INFO_FFA
30 #define LPPORT_INFO_FF LPPORT_INFO_FFA
31 #endif
32 
33 typedef struct _PORT_INFO_FFW {
34   LPWSTR pName;
35   DWORD cbMonitorData;
36   LPBYTE pMonitorData;
37 } PORT_INFO_FFW, *PPORT_INFO_FFW, *LPPORT_INFO_FFW;
38 
39 typedef struct _PORT_INFO_FFA {
40   LPSTR pName;
41   DWORD cbMonitorData;
42   LPBYTE pMonitorData;
43 } PORT_INFO_FFA, *PPORT_INFO_FFA, *LPPORT_INFO_FFA;
44 
45