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