15 #define MAX_LOADSTRING 100 79 return (
int)
msg.wParam;
163 NONCLIENTMETRICS ncm;
170 hEditWnd =
CreateWindowEx(
WS_EX_CLIENTEDGE,
TEXT(
"EDIT"),
TEXT(
""),
WS_CHILD|
WS_VISIBLE|
WS_VSCROLL|
ES_AUTOHSCROLL|
ES_LEFT|
ES_MULTILINE, 0, 0, 0, 0,
hWnd,
NULL,
hInst,
NULL);
171 hDisplayWnd =
CreateWindowEx(
WS_EX_CLIENTEDGE,
TEXT(
"EDIT"),
TEXT(
""),
WS_CHILD|
WS_VISIBLE|
WS_HSCROLL|
WS_VSCROLL|
ES_MULTILINE, 0, 0, 0, 0,
hWnd,
NULL,
hInst,
NULL);
173 memset(&ncm, 0,
sizeof(NONCLIENTMETRICS));
174 ncm.cbSize =
sizeof(NONCLIENTMETRICS);
310 HWND hLicenseEditWnd;
311 TCHAR strLicense[0x1000];
447 DWORD dwNumberOfBytesWritten;
INT_PTR CALLBACK About(HWND, UINT, WPARAM, LPARAM)
#define IDM_FILE_DISCONNECT
ATOM MyRegisterClass(HINSTANCE hInstance)
#define TranslateAccelerator
BOOL WINAPI WriteFile(IN HANDLE hFile, IN LPCVOID lpBuffer, IN DWORD nNumberOfBytesToWrite OPTIONAL, OUT LPDWORD lpNumberOfBytesWritten, IN LPOVERLAPPED lpOverlapped OPTIONAL)
TCHAR strBaudRate[MAX_PATH]
BOOL WINAPI TranslateMessage(_In_ const MSG *)
struct png_info_def **typedef void(__cdecl typeof(png_destroy_read_struct))(struct png_struct_def **
TCHAR szTitle[MAX_LOADSTRING]
#define IDM_FILE_CLEARDISPLAY
TCHAR strCaptureFileName[MAX_PATH]
#define UNREFERENCED_PARAMETER(P)
TW_UINT32 TW_UINT16 TW_UINT16 MSG
_In_ ULONGLONG _In_ ULONGLONG _In_ BOOLEAN Enable
BOOL WINAPI UpdateWindow(_In_ HWND)
#define SystemParametersInfo
BOOL Rs232ClosePortWin32(VOID)
BOOL WINAPI ShowWindow(_In_ HWND, _In_ int)
BOOL WINAPI EndPaint(_In_ HWND, _In_ const PAINTSTRUCT *)
BOOL Rs232OpenPortWin32(TCHAR *CommPort)
BOOL WINAPI DestroyWindow(_In_ HWND)
BOOL WINAPI EndDialog(_In_ HWND, _In_ INT_PTR)
BOOL Rs232ConfigurePortWin32(TCHAR *DeviceControlString)
VOID EnableFileMenuItemByID(UINT Id, BOOL Enable)
VOID CheckLocalEchoMenuItem(BOOL Checked)
BOOL WINAPI EnableMenuItem(_In_ HMENU, _In_ UINT, _In_ UINT)
_Must_inspect_result_ _In_ WDFDEVICE _In_ WDFSTRING String
BOOL Rs232WriteByteWin32(BYTE DataByte)
HDC WINAPI BeginPaint(_In_ HWND, _Out_ LPPAINTSTRUCT)
LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM)
size_t __cdecl _tcslen(const _TCHAR *str)
INT_PTR CALLBACK ConnectionDialogProc(HWND, UINT, WPARAM, LPARAM)
OPENFILENAMEA OPENFILENAME
BOOL Rs232ReadByteWin32(BYTE *DataByte)
DWORD WINAPI GetCurrentThreadId(VOID)
HWND WINAPI GetDlgItem(_In_opt_ HWND, _In_ int)
_In_ WDFCOLLECTION _In_ ULONG Index
#define PostThreadMessage
DWORD WINAPI CheckMenuItem(_In_ HMENU, _In_ UINT, _In_ UINT)
#define OFN_NOREADONLYRETURN
#define FILE_ATTRIBUTE_NORMAL
HMENU WINAPI GetSubMenu(_In_ HMENU, _In_ int)
BOOL WINAPI MoveWindow(_In_ HWND, _In_ int, _In_ int, _In_ int, _In_ int, _In_ BOOL)
TCHAR szWindowClass[MAX_LOADSTRING]
VOID __cdecl Rs232Thread(VOID *Parameter)
#define IDM_FILE_STOPCAPTURE
BOOL WINAPI GetClientRect(_In_ HWND, _Out_ LPRECT)
TCHAR strComPort[MAX_PATH]
IN OUT PVCB OUT PDIRENT OUT PBCB IN BOOLEAN CreateFile
#define CreateFontIndirect
static DWORD *static HFONT(WINAPI *pCreateFontIndirectExA)(const ENUMLOGFONTEXDVA *)
_CRTIMP uintptr_t __cdecl _beginthread(_In_ void(__cdecl *_StartAddress)(void *), _In_ unsigned _StackSize, _In_opt_ void *_ArgList)
#define WS_OVERLAPPEDWINDOW
#define IDC_CAPTUREFILENAME
INT_PTR CALLBACK CaptureDialogProc(HWND, UINT, WPARAM, LPARAM)
HMENU WINAPI GetMenu(_In_ HWND)
static const CLSID *static CLSID *static const GUID VARIANT VARIANT *static IServiceProvider DWORD *static HMENU
int APIENTRY _tWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int nCmdShow)
#define IDM_FILE_STARTCAPTURE
BOOL InitInstance(HINSTANCE, int)
__analysis_noreturn void WINAPI PostQuitMessage(_In_ int)
#define IDM_FILE_LOCALECHO