ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

serialui.h
Go to the documentation of this file.
00001 /*
00002  * COPYRIGHT:   See COPYING in the top level directory
00003  * PROJECT:     ReactOS SerialUI DLL
00004  * FILE:        serialui.h
00005  * PURPOSE:     header file
00006  * PROGRAMMERS: Saveliy Tretiakov (saveliyt@mail.ru)
00007  */
00008 
00009 #include <windows.h>
00010 #include <shlwapi.h>
00011 #include "resource.h"
00012 
00013 #define UNIMPLEMENTED \
00014   return ERROR_CALL_NOT_IMPLEMENTED ;
00015 
00016 #define DEFAULT_BAUD_INDEX 6
00017 #define DEFAULT_BYTESIZE_INDEX 3
00018 #define DEFAULT_PARITY_INDEX 2
00019 #define DEFAULT_STOPBITS_INDEX 0
00020 
00021 typedef struct _DIALOG_INFO
00022 {
00023     LPCWSTR lpszDevice;
00024     UINT InitialFlowIndex;
00025     LPCOMMCONFIG lpCC;
00026 } DIALOG_INFO, *LPDIALOG_INFO;
00027 
00028 typedef struct _PARITY_INFO
00029 {
00030     BYTE Parity;
00031     UINT StrId;
00032 } PARITY_INFO, *PPARITY_INFO;
00033 
00034 typedef struct _STOPBIT_INFO
00035 {
00036     BYTE StopBit;
00037     UINT StrId;
00038 } STOPBIT_INFO, *PSTOPBIT_INFO;
00039 
00040 
00041 /************************************
00042  *
00043  *  EXPORTS
00044  *
00045  ************************************/
00046 
00047 DWORD WINAPI drvCommConfigDialogW(LPCWSTR lpszDevice,
00048     HWND hWnd,
00049     LPCOMMCONFIG lpCommConfig);
00050 
00051 DWORD WINAPI drvCommConfigDialogA(LPCSTR lpszDevice,
00052     HWND hWnd,
00053     LPCOMMCONFIG lpCommConfig);
00054 
00055 DWORD WINAPI drvSetDefaultCommConfigW(LPCWSTR lpszDevice,
00056     LPCOMMCONFIG lpCommConfig,
00057     DWORD dwSize);
00058 
00059 DWORD WINAPI drvSetDefaultCommConfigA(LPCSTR lpszDevice,
00060     LPCOMMCONFIG lpCommConfig,
00061     DWORD dwSize);
00062 
00063 DWORD WINAPI drvGetDefaultCommConfigW(LPCWSTR lpszDevice,
00064     LPCOMMCONFIG lpCommConfig,
00065     LPDWORD lpdwSize);
00066 
00067 DWORD WINAPI drvGetDefaultCommConfigA(LPCSTR lpszDevice,
00068     LPCOMMCONFIG lpCommConfig,
00069     LPDWORD lpdwSize);
00070 
00071 
00072 /************************************
00073  *
00074  *  INTERNALS
00075  *
00076  ************************************/
00077 
00078 LRESULT CommDlgProc(HWND hDlg,
00079     UINT Msg,
00080     WPARAM wParam,
00081     LPARAM lParam);
00082 
00083 VOID OkButton(HWND hDlg);
00084 
00085 

Generated on Sun May 27 2012 04:26:10 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.