Remove old Windows CE tests
Modified-by: Travis Cross <tc@traviscross.com> Signed-off-by: Travis Cross <tc@traviscross.com>
This commit is contained in:
parent
fc40475037
commit
5176df4615
|
@ -1,81 +0,0 @@
|
|||
========================================================================
|
||||
WIN32 APPLICATION : libzrtp_test_GUI Project Overview
|
||||
========================================================================
|
||||
|
||||
AppWizard has created this libzrtp_test_GUI application for you.
|
||||
|
||||
This file contains a summary of what you will find in each of the files that
|
||||
make up your libzrtp_test_GUI application.
|
||||
|
||||
|
||||
libzrtp_test_GUI.vcproj
|
||||
This is the main project file for VC++ projects generated using an Application Wizard.
|
||||
It contains information about the version of Visual C++ that generated the file, and
|
||||
information about the platforms, configurations, and project features selected with the
|
||||
Application Wizard.
|
||||
|
||||
libzrtp_test_GUI.cpp
|
||||
This is the main application source file.
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
AppWizard has created the following resources:
|
||||
|
||||
|
||||
libzrtp_test_GUIppc.rc
|
||||
This is a listing of all of the Microsoft Windows resources that the
|
||||
program uses when compiling for the Pocket PC 2003 platform, or a platform
|
||||
that supports the same user interface model. It includes the icons, bitmaps,
|
||||
and cursors that are stored in the RES subdirectory. This file can be
|
||||
directly edited in Microsoft Visual C++. When the .rc file is persisted,
|
||||
the defines in the data section are persisted as the hexadecimal version
|
||||
of the numeric value they are defined to rather than the friendly name of
|
||||
the define.
|
||||
|
||||
libzrtp_test_GUIppc.rc2
|
||||
This file contains resources that are not edited by Microsoft
|
||||
Visual C++. You should place all resources not editable by
|
||||
the resource editor in this file.
|
||||
|
||||
Resourceppc.h
|
||||
This is the standard header file, which defines new resource IDs.
|
||||
Microsoft Visual C++ reads and updates this file.
|
||||
|
||||
libzrtp_test_GUIsp.rc
|
||||
This is a listing of all of the Microsoft Windows resources that the
|
||||
program uses when compiling for the Smartphone 2003 platform, or a
|
||||
platform that supports the same user interface model. It includes the
|
||||
icons, bitmaps, and cursors that are stored in the RES subdirectory.
|
||||
This file can be directly edited in Microsoft Visual C++. When the
|
||||
.rc file is persisted, the defines in the data section are persisted
|
||||
as the hexadecimal version of the numeric value they are defined to
|
||||
rather than the friendly name of the define.
|
||||
|
||||
libzrtp_test_GUIsp.rc2
|
||||
This file contains resources that are not edited by Microsoft
|
||||
Visual C++. You should place all resources not editable by
|
||||
the resource editor in this file.
|
||||
|
||||
Resourcesp.h
|
||||
This is the standard header file, which defines new resource IDs.
|
||||
Microsoft Visual C++ reads and updates this file.
|
||||
|
||||
|
||||
|
||||
libzrtp_test_GUI.ico
|
||||
This is an icon file, which is used as the application's icon (32x32).
|
||||
This icon is included by the main resource file libzrtp_test_GUI.rc.
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
Other standard files:
|
||||
|
||||
StdAfx.h, StdAfx.cpp
|
||||
These files are used to build a precompiled header (PCH) file
|
||||
named libzrtp_test_GUI.pch and a precompiled types file named StdAfx.obj.
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
Other notes:
|
||||
|
||||
AppWizard uses "TODO:" comments to indicate parts of the source code you
|
||||
should add to or customize.
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////s
|
|
@ -1,492 +0,0 @@
|
|||
/*
|
||||
* libZRTP SDK library, implements the ZRTP secure VoIP protocol.
|
||||
* Copyright (c) 2006-2009 Philip R. Zimmermann. All rights reserved.
|
||||
* Contact: http://philzimmermann.com
|
||||
* For licensing and other legal details, see the file zrtp_legal.c.
|
||||
*
|
||||
* Nikolay Popok mailto: <chaser@soft-industry.com>
|
||||
*/
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "libzrtp_test_GUI.h"
|
||||
#include <windows.h>
|
||||
#include <commctrl.h>
|
||||
|
||||
//#include "resourcesp.h"
|
||||
|
||||
#include <Afx.h>
|
||||
|
||||
|
||||
extern "C"
|
||||
{
|
||||
#include "zrtp.h"
|
||||
#include "zrtp_test_core.h"
|
||||
}
|
||||
|
||||
#define MAX_LOADSTRING 100
|
||||
|
||||
// Global Variables:
|
||||
HINSTANCE g_hInst; // current instance
|
||||
HWND g_hWndMenuBar; // menu bar handle
|
||||
HWND hWndList;
|
||||
HWND g_hWnd;
|
||||
|
||||
HFONT font;
|
||||
|
||||
int action_id = 0;
|
||||
|
||||
static void do_action();
|
||||
static void print_log_ce(int level, const char *data, int len, int offset);
|
||||
static DWORD WINAPI destroy_func(void *param);
|
||||
|
||||
static FILE *log_file = NULL;
|
||||
|
||||
typedef struct zrtp_test_command
|
||||
{
|
||||
int32_t code;
|
||||
int first_conn;
|
||||
int last_conn;
|
||||
uint32_t extra, extra2;
|
||||
} zrtp_test_command_t;
|
||||
|
||||
typedef enum zrtp_test_code
|
||||
{
|
||||
ZRTP_TEST_CREATE = 0,
|
||||
ZRTP_TEST_DESTROY,
|
||||
ZRTP_TEST_ZSTART,
|
||||
ZRTP_TEST_ZSECURE,
|
||||
ZRTP_TEST_QUIT,
|
||||
ZRTP_TEST_INC,
|
||||
ZRTP_TEST_DEC,
|
||||
ZRTP_TEST_CLEAR,
|
||||
ZRTP_TEST_SLEEP,
|
||||
ZRTP_TEST_LOGS,
|
||||
ZRTP_TEST_INFO,
|
||||
ZRTP_TEST_HELP,
|
||||
ZRTP_TEST_CMD_SIZE
|
||||
} zrtp_test_code_t;
|
||||
|
||||
extern "C" {
|
||||
void do_quit();
|
||||
int zrtp_test_zrtp_init();
|
||||
void zrtp_test_crypto(zrtp_global_t* zrtp);
|
||||
int zrtp_add_system_state(zrtp_global_t* zrtp, MD_CTX *ctx);
|
||||
}
|
||||
|
||||
// Forward declarations of functions included in this code module:
|
||||
ATOM MyRegisterClass(HINSTANCE, LPTSTR);
|
||||
BOOL InitInstance(HINSTANCE, int);
|
||||
LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);
|
||||
#ifndef WIN32_PLATFORM_WFSP
|
||||
INT_PTR CALLBACK About(HWND, UINT, WPARAM, LPARAM);
|
||||
#endif // !WIN32_PLATFORM_WFSP
|
||||
|
||||
int WINAPI WinMain(HINSTANCE hInstance,
|
||||
HINSTANCE hPrevInstance,
|
||||
LPTSTR lpCmdLine,
|
||||
int nCmdShow)
|
||||
{
|
||||
MSG msg;
|
||||
|
||||
// Perform application initialization:
|
||||
if (!InitInstance(hInstance, nCmdShow))
|
||||
{
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
#ifndef WIN32_PLATFORM_WFSP
|
||||
HACCEL hAccelTable;
|
||||
hAccelTable = LoadAccelerators(hInstance, MAKEINTRESOURCE(IDC_LIBZRTP_TEST_GUI));
|
||||
#endif // !WIN32_PLATFORM_WFSP
|
||||
|
||||
// Main message loop:
|
||||
while (GetMessage(&msg, NULL, 0, 0))
|
||||
{
|
||||
if ( msg.message == WM_KEYDOWN )
|
||||
{
|
||||
switch ( msg.wParam )
|
||||
{
|
||||
case VK_LEFT:
|
||||
{
|
||||
msg.wParam = 0;
|
||||
break;
|
||||
}
|
||||
case VK_RIGHT:
|
||||
{
|
||||
msg.wParam = 0;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#ifndef WIN32_PLATFORM_WFSP
|
||||
if (!TranslateAccelerator(msg.hwnd, hAccelTable, &msg))
|
||||
#endif // !WIN32_PLATFORM_WFSP
|
||||
{
|
||||
TranslateMessage(&msg);
|
||||
DispatchMessage(&msg);
|
||||
}
|
||||
}
|
||||
|
||||
return (int) msg.wParam;
|
||||
}
|
||||
|
||||
//
|
||||
// FUNCTION: MyRegisterClass()
|
||||
//
|
||||
// PURPOSE: Registers the window class.
|
||||
//
|
||||
// COMMENTS:
|
||||
//
|
||||
ATOM MyRegisterClass(HINSTANCE hInstance, LPTSTR szWindowClass)
|
||||
{
|
||||
WNDCLASS wc;
|
||||
|
||||
wc.style = CS_HREDRAW | CS_VREDRAW;
|
||||
wc.lpfnWndProc = WndProc;
|
||||
wc.cbClsExtra = 0;
|
||||
wc.cbWndExtra = 0;
|
||||
wc.hInstance = hInstance;
|
||||
wc.hIcon = LoadIcon(hInstance, MAKEINTRESOURCE(IDI_LIBZRTP_TEST_GUI));
|
||||
wc.hCursor = 0;
|
||||
wc.hbrBackground = (HBRUSH) GetStockObject(WHITE_BRUSH);
|
||||
wc.lpszMenuName = 0;
|
||||
wc.lpszClassName = szWindowClass;
|
||||
|
||||
return RegisterClass(&wc);
|
||||
}
|
||||
|
||||
//
|
||||
// FUNCTION: InitInstance(HINSTANCE, int)
|
||||
//
|
||||
// PURPOSE: Saves instance handle and creates main window
|
||||
//
|
||||
// COMMENTS:
|
||||
//
|
||||
// In this function, we save the instance handle in a global variable and
|
||||
// create and display the main program window.
|
||||
//
|
||||
BOOL InitInstance(HINSTANCE hInstance, int nCmdShow)
|
||||
{
|
||||
HWND hWnd;
|
||||
TCHAR szTitle[MAX_LOADSTRING]; // title bar text
|
||||
TCHAR szWindowClass[MAX_LOADSTRING]; // main window class name
|
||||
|
||||
g_hInst = hInstance; // Store instance handle in our global variable
|
||||
|
||||
#if defined(WIN32_PLATFORM_PSPC) || defined(WIN32_PLATFORM_WFSP)
|
||||
// SHInitExtraControls should be called once during your application's initialization to initialize any
|
||||
// of the device specific controls such as CAPEDIT and SIPPREF.
|
||||
SHInitExtraControls();
|
||||
#endif // WIN32_PLATFORM_PSPC || WIN32_PLATFORM_WFSP
|
||||
|
||||
LoadString(hInstance, IDS_APP_TITLE, szTitle, MAX_LOADSTRING);
|
||||
LoadString(hInstance, IDC_LIBZRTP_TEST_GUI, szWindowClass, MAX_LOADSTRING);
|
||||
|
||||
#if defined(WIN32_PLATFORM_PSPC) || defined(WIN32_PLATFORM_WFSP)
|
||||
//If it is already running, then focus on the window, and exit
|
||||
hWnd = FindWindow(szWindowClass, szTitle);
|
||||
if (hWnd)
|
||||
{
|
||||
// set focus to foremost child window
|
||||
// The "| 0x00000001" is used to bring any owned windows to the foreground and
|
||||
// activate them.
|
||||
SetForegroundWindow((HWND)((ULONG) hWnd | 0x00000001));
|
||||
return 0;
|
||||
}
|
||||
#endif // WIN32_PLATFORM_PSPC || WIN32_PLATFORM_WFSP
|
||||
|
||||
if (!MyRegisterClass(hInstance, szWindowClass))
|
||||
{
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
hWnd = CreateWindow(szWindowClass, szTitle, WS_VISIBLE,
|
||||
CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, NULL, NULL, hInstance, NULL);
|
||||
|
||||
if (!hWnd)
|
||||
{
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
g_hWnd = hWnd;
|
||||
#ifdef WIN32_PLATFORM_PSPC
|
||||
// When the main window is created using CW_USEDEFAULT the height of the menubar (if one
|
||||
// is created is not taken into account). So we resize the window after creating it
|
||||
// if a menubar is present
|
||||
if (g_hWndMenuBar)
|
||||
{
|
||||
RECT rc;
|
||||
RECT rcMenuBar;
|
||||
|
||||
GetWindowRect(hWnd, &rc);
|
||||
GetWindowRect(g_hWndMenuBar, &rcMenuBar);
|
||||
rc.bottom -= (rcMenuBar.bottom - rcMenuBar.top);
|
||||
|
||||
MoveWindow(hWnd, rc.left, rc.top, rc.right-rc.left, rc.bottom-rc.top, FALSE);
|
||||
}
|
||||
#endif // WIN32_PLATFORM_PSPC
|
||||
|
||||
ShowWindow(hWnd, nCmdShow);
|
||||
UpdateWindow(hWnd);
|
||||
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
//
|
||||
// FUNCTION: WndProc(HWND, UINT, WPARAM, LPARAM)
|
||||
//
|
||||
// PURPOSE: Processes messages for the main window.
|
||||
//
|
||||
// WM_COMMAND - process the application menu
|
||||
// WM_PAINT - Paint the main window
|
||||
// WM_DESTROY - post a quit message and return
|
||||
//
|
||||
//
|
||||
LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
|
||||
{
|
||||
int wmId, wmEvent;
|
||||
PAINTSTRUCT ps;
|
||||
HDC hdc;
|
||||
|
||||
#if defined(SHELL_AYGSHELL) && !defined(WIN32_PLATFORM_WFSP)
|
||||
static SHACTIVATEINFO s_sai;
|
||||
#endif // SHELL_AYGSHELL && !WIN32_PLATFORM_WFSP
|
||||
|
||||
switch (message)
|
||||
{
|
||||
case WM_COMMAND:
|
||||
wmId = LOWORD(wParam);
|
||||
wmEvent = HIWORD(wParam);
|
||||
// Parse the menu selections:
|
||||
switch (wmId)
|
||||
{
|
||||
#ifndef WIN32_PLATFORM_WFSP
|
||||
case IDM_HELP_ABOUT:
|
||||
DialogBox(g_hInst, (LPCTSTR)IDD_ABOUTBOX, hWnd, About);
|
||||
break;
|
||||
#endif // !WIN32_PLATFORM_WFSP
|
||||
#ifdef WIN32_PLATFORM_WFSP
|
||||
case IDM_OK:
|
||||
do_action();
|
||||
|
||||
break;
|
||||
#endif // WIN32_PLATFORM_WFSP
|
||||
#ifdef WIN32_PLATFORM_PSPC
|
||||
case IDM_OK:
|
||||
do_action();
|
||||
break;
|
||||
#endif // WIN32_PLATFORM_PSPC
|
||||
default:
|
||||
return DefWindowProc(hWnd, message, wParam, lParam);
|
||||
}
|
||||
break;
|
||||
case WM_CREATE:
|
||||
#ifdef SHELL_AYGSHELL
|
||||
SHMENUBARINFO mbi;
|
||||
|
||||
memset(&mbi, 0, sizeof(SHMENUBARINFO));
|
||||
mbi.cbSize = sizeof(SHMENUBARINFO);
|
||||
mbi.hwndParent = hWnd;
|
||||
mbi.nToolBarId = IDR_MENU;
|
||||
mbi.hInstRes = g_hInst;
|
||||
|
||||
if (!SHCreateMenuBar(&mbi))
|
||||
{
|
||||
g_hWndMenuBar = NULL;
|
||||
}
|
||||
else
|
||||
{
|
||||
g_hWndMenuBar = mbi.hwndMB;
|
||||
}
|
||||
|
||||
#ifndef WIN32_PLATFORM_WFSP
|
||||
// Initialize the shell activate info structure
|
||||
memset(&s_sai, 0, sizeof (s_sai));
|
||||
s_sai.cbSize = sizeof (s_sai);
|
||||
#endif // !WIN32_PLATFORM_WFSP
|
||||
#endif // SHELL_AYGSHELL
|
||||
|
||||
#ifdef WIN32_PLATFORM_WFSP
|
||||
hWndList = CreateWindow(TEXT("listbox"),NULL, WS_CHILD|
|
||||
WS_VISIBLE|WS_HSCROLL|WS_VSCROLL|WS_TABSTOP, 0,0, 300, 200, hWnd,
|
||||
(HMENU)"", g_hInst, NULL);
|
||||
#else
|
||||
hWndList = CreateWindow(TEXT("listbox"),NULL, WS_CHILD|
|
||||
WS_VISIBLE|WS_HSCROLL|WS_VSCROLL|WS_TABSTOP, 0,0, 250, 200, hWnd,
|
||||
(HMENU)"", g_hInst, NULL);
|
||||
#endif // !WIN32_PLATFORM_WFSP
|
||||
|
||||
font = CreateFont(10, // height of font
|
||||
0, // average character width
|
||||
0, // angle of escapement
|
||||
0, // base-line orientation angle
|
||||
400, // font weight
|
||||
0, // italic attribute option
|
||||
FALSE, // underline attribute option
|
||||
FALSE, // strikeout attribute option
|
||||
ANSI_CHARSET, // character set identifier
|
||||
OUT_DEFAULT_PRECIS, // output precision
|
||||
CLIP_DEFAULT_PRECIS, // clipping precision
|
||||
ANTIALIASED_QUALITY, // output quality
|
||||
FF_DONTCARE, // pitch and family
|
||||
TEXT("Times New Roman"));
|
||||
|
||||
SendMessage(hWndList, WM_SETFONT, (WPARAM)font, (LPARAM)TRUE);
|
||||
|
||||
SetFocus(hWndList);
|
||||
break;
|
||||
case WM_PAINT:
|
||||
hdc = BeginPaint(hWnd, &ps);
|
||||
|
||||
EndPaint(hWnd, &ps);
|
||||
break;
|
||||
case WM_DESTROY:
|
||||
#ifdef SHELL_AYGSHELL
|
||||
CommandBar_Destroy(g_hWndMenuBar);
|
||||
#endif // SHELL_AYGSHELL
|
||||
PostQuitMessage(0);
|
||||
break;
|
||||
|
||||
#if defined(SHELL_AYGSHELL) && !defined(WIN32_PLATFORM_WFSP)
|
||||
case WM_ACTIVATE:
|
||||
// Notify shell of our activate message
|
||||
SHHandleWMActivate(hWnd, wParam, lParam, &s_sai, FALSE);
|
||||
break;
|
||||
case WM_SETTINGCHANGE:
|
||||
SHHandleWMSettingChange(hWnd, wParam, lParam, &s_sai);
|
||||
break;
|
||||
#endif // SHELL_AYGSHELL && !WIN32_PLATFORM_WFSP
|
||||
|
||||
default:
|
||||
return DefWindowProc(hWnd, message, wParam, lParam);
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
HWND hwndAbout = NULL;
|
||||
|
||||
#ifndef WIN32_PLATFORM_WFSP
|
||||
// Message handler for about box.
|
||||
INT_PTR CALLBACK About(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
|
||||
{
|
||||
switch (message)
|
||||
{
|
||||
case WM_INITDIALOG:
|
||||
#ifdef SHELL_AYGSHELL
|
||||
{
|
||||
// Create a Done button and size it.
|
||||
SHINITDLGINFO shidi;
|
||||
shidi.dwMask = SHIDIM_FLAGS;
|
||||
shidi.dwFlags = SHIDIF_DONEBUTTON | SHIDIF_SIPDOWN | SHIDIF_SIZEDLGFULLSCREEN | SHIDIF_EMPTYMENU;
|
||||
shidi.hDlg = hDlg;
|
||||
SHInitDialog(&shidi);
|
||||
}
|
||||
#endif // SHELL_AYGSHELL
|
||||
|
||||
return (INT_PTR)TRUE;
|
||||
|
||||
case WM_COMMAND:
|
||||
#ifdef SHELL_AYGSHELL
|
||||
if (LOWORD(wParam) == IDOK)
|
||||
#endif
|
||||
{
|
||||
return (INT_PTR)TRUE;
|
||||
}
|
||||
break;
|
||||
|
||||
case WM_CLOSE:
|
||||
EndDialog(hDlg, message);
|
||||
return (INT_PTR)TRUE;
|
||||
|
||||
#ifdef _DEVICE_RESOLUTION_AWARE
|
||||
case WM_SIZE:
|
||||
{
|
||||
DRA::RelayoutDialog(
|
||||
g_hInst,
|
||||
hDlg,
|
||||
DRA::GetDisplayMode() != DRA::Portrait ? MAKEINTRESOURCE(IDD_ABOUTBOX_WIDE) : MAKEINTRESOURCE(IDD_ABOUTBOX));
|
||||
}
|
||||
break;
|
||||
#endif
|
||||
}
|
||||
return (INT_PTR)FALSE;
|
||||
}
|
||||
#endif // !WIN32_PLATFORM_WFSP
|
||||
|
||||
static void do_action()
|
||||
{
|
||||
switch (action_id)
|
||||
{
|
||||
case 0:
|
||||
{
|
||||
int status;
|
||||
|
||||
zrtp_log_set_log_engine((zrtp_log_engine*)print_log_ce);
|
||||
status = zrtp_test_zrtp_init();
|
||||
if (0 != status) {
|
||||
return;
|
||||
}
|
||||
|
||||
zrtp_test_crypto(zrtp_global);
|
||||
|
||||
{
|
||||
zrtp_test_channel_id_t id;
|
||||
zrtp_test_channel_config_t sconfig;
|
||||
|
||||
sconfig.is_autosecure = 0;
|
||||
sconfig.is_preshared = 0;
|
||||
sconfig.streams_count = 1;
|
||||
|
||||
status = zrtp_test_channel_create(&sconfig, &id);
|
||||
|
||||
if (0 == status) {
|
||||
zrtp_test_channel_start(id);
|
||||
}
|
||||
}
|
||||
break;
|
||||
}
|
||||
case 1:
|
||||
{
|
||||
zrtp_thread_create(destroy_func, NULL);
|
||||
break;
|
||||
}
|
||||
case 2:
|
||||
{
|
||||
DeleteObject(font);
|
||||
if (log_file) fclose(log_file);
|
||||
#ifdef WIN32_PLATFORM_WFSP
|
||||
DestroyWindow(g_hWnd);
|
||||
#endif
|
||||
#ifdef WIN32_PLATFORM_PSPC
|
||||
SendMessage(g_hWnd, WM_CLOSE, 0, 0);
|
||||
#endif // WIN32_PLATFORM_PSPC
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
action_id++;
|
||||
}
|
||||
|
||||
static DWORD WINAPI destroy_func(void *param)
|
||||
{
|
||||
do_quit();
|
||||
return 0;
|
||||
}
|
||||
|
||||
static void print_log_ce(int level, const char *data, int len, int offset)
|
||||
{
|
||||
if ( !log_file )
|
||||
log_file = fopen("zrtp_test.log", "a");
|
||||
|
||||
fprintf(log_file, "%s", data);
|
||||
|
||||
if (level < 3 || 1)
|
||||
{
|
||||
CString strUnicode = data;
|
||||
SendMessage(hWndList, LB_ADDSTRING, 0, (LPARAM)strUnicode.GetBuffer(100));
|
||||
SendMessage(hWndList, WM_VSCROLL, SB_BOTTOM, 0L);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -1,16 +0,0 @@
|
|||
/*
|
||||
* libZRTP SDK library, implements the ZRTP secure VoIP protocol.
|
||||
* Copyright (c) 2006-2009 Philip R. Zimmermann. All rights reserved.
|
||||
* Contact: http://philzimmermann.com
|
||||
* For licensing and other legal details, see the file zrtp_legal.c.
|
||||
*
|
||||
* Nikolay Popok mailto: <chaser@soft-industry.com>
|
||||
*/
|
||||
|
||||
#pragma once
|
||||
#ifdef POCKETPC2003_UI_MODEL
|
||||
#include "resourceppc.h"
|
||||
#endif
|
||||
#ifdef SMARTPHONE2003_UI_MODEL
|
||||
#include "resourcesp.h"
|
||||
#endif
|
Binary file not shown.
Before Width: | Height: | Size: 23 KiB |
|
@ -1,183 +0,0 @@
|
|||
// Microsoft Visual C++ generated resource script.
|
||||
//
|
||||
#include "resourceppc.h"
|
||||
|
||||
#define APSTUDIO_READONLY_SYMBOLS
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Generated from the TEXTINCLUDE 2 resource.
|
||||
//
|
||||
#define APSTUDIO_HIDDEN_SYMBOLS
|
||||
#include "resdefce.h"
|
||||
#undef APSTUDIO_HIDDEN_SYMBOLS
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
#undef APSTUDIO_READONLY_SYMBOLS
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Russian resources
|
||||
|
||||
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_RUS)
|
||||
#ifdef _WIN32
|
||||
LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT
|
||||
#pragma code_page(1251)
|
||||
#endif //_WIN32
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Icon
|
||||
//
|
||||
|
||||
// Icon with lowest ID value placed first to ensure application icon
|
||||
// remains consistent on all systems.
|
||||
IDI_LIBZRTP_TEST_GUI ICON "libzrtp_test_GUI.ico"
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Menu
|
||||
//
|
||||
|
||||
IDR_MENU MENU
|
||||
BEGIN
|
||||
POPUP "Help"
|
||||
BEGIN
|
||||
MENUITEM "About", IDM_HELP_ABOUT
|
||||
END
|
||||
END
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Accelerator
|
||||
//
|
||||
|
||||
IDC_LIBZRTP_TEST_GUI ACCELERATORS
|
||||
BEGIN
|
||||
"A", IDM_HELP_ABOUT, VIRTKEY, CONTROL, NOINVERT
|
||||
"Q", IDM_OK, VIRTKEY, CONTROL, NOINVERT
|
||||
END
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Dialog
|
||||
//
|
||||
|
||||
IDD_ABOUTBOX DIALOG 0, 0, 164, 172
|
||||
STYLE DS_SETFONT | DS_FIXEDSYS | WS_POPUP | WS_CAPTION
|
||||
EXSTYLE 0x80000000L
|
||||
CAPTION "About libzrtp_test_GUI"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
LISTBOX IDC_LIST1,7,7,150,158,LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_HSCROLL | WS_TABSTOP
|
||||
END
|
||||
|
||||
IDD_ABOUTBOX_WIDE DIALOG 0, 0, 210, 129
|
||||
STYLE DS_SETFONT | WS_POPUP | WS_CAPTION
|
||||
EXSTYLE 0x80000000L
|
||||
CAPTION "About libzrtp_test_GUI"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
ICON IDI_LIBZRTP_TEST_GUI,IDC_STATIC_1,12,12,21,20,SS_REALSIZEIMAGE
|
||||
LTEXT "libzrtp_test_GUI Version 1.0",IDC_STATIC_2,48,12,66,8,SS_NOPREFIX
|
||||
LTEXT "Copyright (C) 2008",IDC_STATIC_3,48,24,66,8
|
||||
END
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// DESIGNINFO
|
||||
//
|
||||
|
||||
#ifdef APSTUDIO_INVOKED
|
||||
GUIDELINES DESIGNINFO
|
||||
BEGIN
|
||||
IDD_ABOUTBOX, DIALOG
|
||||
BEGIN
|
||||
LEFTMARGIN, 7
|
||||
RIGHTMARGIN, 157
|
||||
TOPMARGIN, 7
|
||||
BOTTOMMARGIN, 165
|
||||
END
|
||||
|
||||
IDD_ABOUTBOX_WIDE, DIALOG
|
||||
BEGIN
|
||||
LEFTMARGIN, 7
|
||||
RIGHTMARGIN, 203
|
||||
TOPMARGIN, 7
|
||||
BOTTOMMARGIN, 122
|
||||
END
|
||||
END
|
||||
#endif // APSTUDIO_INVOKED
|
||||
|
||||
|
||||
#ifdef APSTUDIO_INVOKED
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// TEXTINCLUDE
|
||||
//
|
||||
|
||||
1 TEXTINCLUDE
|
||||
BEGIN
|
||||
"resourceppc.h\0"
|
||||
END
|
||||
|
||||
2 TEXTINCLUDE
|
||||
BEGIN
|
||||
"#define APSTUDIO_HIDDEN_SYMBOLS\r\n"
|
||||
"#include ""resdefce.h""\r\n"
|
||||
"#undef APSTUDIO_HIDDEN_SYMBOLS\r\n"
|
||||
"\0"
|
||||
END
|
||||
|
||||
3 TEXTINCLUDE
|
||||
BEGIN
|
||||
"\r\n"
|
||||
"#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_RUS)\r\n"
|
||||
"LANGUAGE 25, 1\r\n"
|
||||
"#pragma code_page(1251)\r\n"
|
||||
"#include ""libzrtp_test_GUIppc.rc2"" // non-Microsoft Visual C++ edited resources\r\n"
|
||||
"#endif\r\n"
|
||||
"\0"
|
||||
END
|
||||
|
||||
#endif // APSTUDIO_INVOKED
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// String Table
|
||||
//
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_APP_TITLE "libzrtp_test_GUI"
|
||||
IDC_LIBZRTP_TEST_GUI "LIBZRTP_TEST_GUI"
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_OK "OK"
|
||||
IDS_HELP "HELP"
|
||||
END
|
||||
|
||||
#endif // Russian resources
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
|
||||
|
||||
#ifndef APSTUDIO_INVOKED
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Generated from the TEXTINCLUDE 3 resource.
|
||||
//
|
||||
|
||||
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_RUS)
|
||||
LANGUAGE 25, 1
|
||||
#pragma code_page(1251)
|
||||
#include "libzrtp_test_GUIppc.rc2" // non-Microsoft Visual C++ edited resources
|
||||
#endif
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
#endif // not APSTUDIO_INVOKED
|
||||
|
|
@ -1,35 +0,0 @@
|
|||
//
|
||||
// libzrtp_test_GUIPPC.RC2 - resources Microsoft Visual C++ does not edit directly
|
||||
//
|
||||
|
||||
#ifdef APSTUDIO_INVOKED
|
||||
#error this file is not editable by Microsoft Visual C++
|
||||
#endif //APSTUDIO_INVOKED
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Add manually edited resources here...
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
HI_RES_AWARE CEUX {1} // turn off the emulation layer
|
||||
// Remove this resource to enable pixel-
|
||||
// doubling on platforms that support it
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// SHMENUBAR
|
||||
//
|
||||
|
||||
IDR_MENU SHMENUBAR DISCARDABLE
|
||||
BEGIN
|
||||
IDR_MENU,
|
||||
2,
|
||||
|
||||
I_IMAGENONE, IDM_OK, TBSTATE_ENABLED, TBSTYLE_BUTTON | TBSTYLE_AUTOSIZE,
|
||||
IDS_OK, 0, NOMENU,
|
||||
|
||||
I_IMAGENONE, IDM_HELP, TBSTATE_ENABLED, TBSTYLE_DROPDOWN | TBSTYLE_AUTOSIZE,
|
||||
IDS_HELP, 0, 0,
|
||||
END
|
||||
|
|
@ -1,95 +0,0 @@
|
|||
//Microsoft Visual C++ generated resource script.
|
||||
//
|
||||
#include "resourcesp.h"
|
||||
|
||||
#define APSTUDIO_READONLY_SYMBOLS
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Generated from the TEXTINCLUDE 2 resource.
|
||||
//
|
||||
#define APSTUDIO_HIDDEN_SYMBOLS
|
||||
#include "resdefce.h"
|
||||
#undef APSTUDIO_HIDDEN_SYMBOLS
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
#undef APSTUDIO_READONLY_SYMBOLS
|
||||
|
||||
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_RUS)
|
||||
LANGUAGE 25, 1
|
||||
#pragma code_page(1251)
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Icon
|
||||
//
|
||||
|
||||
// Icon with lowest ID value placed first to ensure application icon
|
||||
// remains consistent on all systems.
|
||||
|
||||
IDI_LIBZRTP_TEST_GUI ICON "libzrtp_test_GUI.ico"
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Menu
|
||||
//
|
||||
|
||||
#ifdef APSTUDIO_INVOKED
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// TEXTINCLUDE
|
||||
//
|
||||
1 TEXTINCLUDE
|
||||
BEGIN
|
||||
"resourcesp.h\0"
|
||||
END
|
||||
|
||||
2 TEXTINCLUDE
|
||||
BEGIN
|
||||
"#define APSTUDIO_HIDDEN_SYMBOLS\r\n"
|
||||
"#include ""resdefce.h""\r\n"
|
||||
"#undef APSTUDIO_HIDDEN_SYMBOLS\r\n"
|
||||
"\0"
|
||||
END
|
||||
|
||||
3 TEXTINCLUDE
|
||||
BEGIN
|
||||
"\r\n"
|
||||
"#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_RUS)\r\n"
|
||||
"LANGUAGE 25, 1\r\n"
|
||||
"#pragma code_page(1251)\r\n"
|
||||
"#include ""libzrtp_test_GUIsp.rc2"" // non-Microsoft Visual C++ edited resources\r\n"
|
||||
"#endif\r\n"
|
||||
"\0"
|
||||
END
|
||||
|
||||
#endif // APSTUDIO_INVOKED
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// String Table
|
||||
//
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDC_LIBZRTP_TEST_GUI "LIBZRTP_TEST_GUI"
|
||||
IDS_APP_TITLE "libzrtp_test_GUI"
|
||||
IDS_OK "Ok"
|
||||
END
|
||||
|
||||
#endif
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
|
||||
#ifndef APSTUDIO_INVOKED
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Generated from the TEXTINCLUDE 3 resource.
|
||||
//
|
||||
|
||||
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_RUS)
|
||||
LANGUAGE 25, 1
|
||||
#pragma code_page(1251)
|
||||
#include "libzrtp_test_GUIsp.rc2" // non-Microsoft Visual C++ edited resources
|
||||
#endif
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
#endif // not APSTUDIO_INVOKED
|
|
@ -1,31 +0,0 @@
|
|||
//
|
||||
// libzrtp_test_GUISP.RC2 - resources Microsoft Visual C++ does not edit directly
|
||||
//
|
||||
|
||||
#ifdef APSTUDIO_INVOKED
|
||||
#error this file is not editable by Microsoft Visual C++
|
||||
#endif //APSTUDIO_INVOKED
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Add manually edited resources here...
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
HI_RES_AWARE CEUX {1} // turn off the emulation layer
|
||||
// Remove this resource to enable pixel-
|
||||
// doubling on platforms that support it
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Data
|
||||
//
|
||||
|
||||
IDR_MENU SHMENUBAR DISCARDABLE
|
||||
BEGIN
|
||||
IDR_MENU,
|
||||
1,
|
||||
|
||||
I_IMAGENONE, IDM_OK, TBSTATE_ENABLED, TBSTYLE_BUTTON | TBSTYLE_AUTOSIZE,
|
||||
IDS_OK, 0, NOMENU,
|
||||
END
|
|
@ -1,36 +0,0 @@
|
|||
//{{NO_DEPENDENCIES}}
|
||||
// Microsoft Visual C++ generated include file.
|
||||
// Used by libzrtp_test_GUIppc.rc
|
||||
//
|
||||
#define IDS_APP_TITLE 1
|
||||
#define IDC_LIBZRTP_TEST_GUI 2
|
||||
#define IDI_LIBZRTP_TEST_GUI 101
|
||||
#define IDR_MENU 102
|
||||
#define IDS_OK 103
|
||||
#define IDS_HELP 104
|
||||
#define IDD_ABOUTBOX 105
|
||||
#define IDD_ABOUTBOX_WIDE 106
|
||||
#define IDC_STATIC_1 201
|
||||
#define IDC_STATIC_2 202
|
||||
#define IDC_STATIC_3 203
|
||||
#define IDC_LIST1 1000
|
||||
#define ID_CMD_INCREASERATE 32771
|
||||
#define ID_CMD_DESCREASERATE 32772
|
||||
#define ID_ACCELERATOR32773 32773
|
||||
#define IDM_ZRTP_LEFT 32773
|
||||
#define IDM_OK 40000
|
||||
#define IDM_HELP 40001
|
||||
#define IDM_HELP_ABOUT 40002
|
||||
#define IDC_STATIC -1
|
||||
|
||||
// Next default values for new objects
|
||||
//
|
||||
#ifdef APSTUDIO_INVOKED
|
||||
#ifndef APSTUDIO_READONLY_SYMBOLS
|
||||
#define _APS_NO_MFC 1
|
||||
#define _APS_NEXT_RESOURCE_VALUE 129
|
||||
#define _APS_NEXT_COMMAND_VALUE 32775
|
||||
#define _APS_NEXT_CONTROL_VALUE 1001
|
||||
#define _APS_NEXT_SYMED_VALUE 110
|
||||
#endif
|
||||
#endif
|
|
@ -1,28 +0,0 @@
|
|||
//{{NO_DEPENDENCIES}}
|
||||
// Microsoft Visual C++ generated include file.
|
||||
// Used by libzrtp_test_GUIsp.rc
|
||||
//
|
||||
|
||||
#define IDS_APP_TITLE 1
|
||||
#define IDC_LIBZRTP_TEST_GUI 2
|
||||
#define IDI_LIBZRTP_TEST_GUI 101
|
||||
#define IDR_MENU 102
|
||||
#define IDS_OK 104
|
||||
#define IDM_OK 40001
|
||||
#ifndef IDC_STATIC
|
||||
#define IDC_STATIC -1
|
||||
#define ID_CMD_INCREASERATE 32771
|
||||
#define ID_CMD_DESCREASERATE 32772
|
||||
#endif
|
||||
|
||||
// Next default values for new objects
|
||||
//
|
||||
#ifdef APSTUDIO_INVOKED
|
||||
#ifndef APSTUDIO_READONLY_SYMBOLS
|
||||
#define _APS_NO_MFC 130
|
||||
#define _APS_NEXT_RESOURCE_VALUE 129
|
||||
#define _APS_NEXT_COMMAND_VALUE 32771
|
||||
#define _APS_NEXT_CONTROL_VALUE 1000
|
||||
#define _APS_NEXT_SYMED_VALUE 110
|
||||
#endif
|
||||
#endif
|
|
@ -1,18 +0,0 @@
|
|||
/*
|
||||
* libZRTP SDK library, implements the ZRTP secure VoIP protocol.
|
||||
* Copyright (c) 2006-2009 Philip R. Zimmermann. All rights reserved.
|
||||
* Contact: http://philzimmermann.com
|
||||
* For licensing and other legal details, see the file zrtp_legal.c.
|
||||
*
|
||||
* Nikolay Popok mailto: <chaser@soft-industry.com>
|
||||
*/
|
||||
|
||||
|
||||
// stdafx.cpp : source file that includes just the standard includes
|
||||
// libzrtp_test_GUI.pch will be the pre-compiled header
|
||||
// stdafx.obj will contain the pre-compiled type information
|
||||
|
||||
#include "stdafx.h"
|
||||
|
||||
// TODO: reference any additional headers you need in STDAFX.H
|
||||
// and not in this file
|
|
@ -1,61 +0,0 @@
|
|||
// stdafx.h : include file for standard system include files,
|
||||
// or project specific include files that are used frequently, but
|
||||
// are changed infrequently
|
||||
//
|
||||
|
||||
#pragma once
|
||||
|
||||
#pragma comment(linker, "/nodefaultlib:libc.lib")
|
||||
#pragma comment(linker, "/nodefaultlib:libcd.lib")
|
||||
|
||||
// NOTE - this value is not strongly correlated to the Windows CE OS version being targeted
|
||||
#define WINVER _WIN32_WCE
|
||||
|
||||
#include <ceconfig.h>
|
||||
#if defined(WIN32_PLATFORM_PSPC) || defined(WIN32_PLATFORM_WFSP)
|
||||
#define SHELL_AYGSHELL
|
||||
#endif
|
||||
|
||||
#ifdef _CE_DCOM
|
||||
#define _ATL_APARTMENT_THREADED
|
||||
#endif
|
||||
|
||||
#ifdef SHELL_AYGSHELL
|
||||
#include <aygshell.h>
|
||||
#pragma comment(lib, "aygshell.lib")
|
||||
#endif // SHELL_AYGSHELL
|
||||
|
||||
|
||||
// Windows Header Files:
|
||||
#include <windows.h>
|
||||
|
||||
// C RunTime Header Files
|
||||
#include <stdlib.h>
|
||||
#include <malloc.h>
|
||||
#include <memory.h>
|
||||
#include <tchar.h>
|
||||
|
||||
#if defined(WIN32_PLATFORM_PSPC) || defined(WIN32_PLATFORM_WFSP)
|
||||
#ifndef _DEVICE_RESOLUTION_AWARE
|
||||
#define _DEVICE_RESOLUTION_AWARE
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#ifdef _DEVICE_RESOLUTION_AWARE
|
||||
#include "DeviceResolutionAware.h"
|
||||
#endif
|
||||
|
||||
#if _WIN32_WCE < 0x500 && ( defined(WIN32_PLATFORM_PSPC) || defined(WIN32_PLATFORM_WFSP) )
|
||||
#pragma comment(lib, "ccrtrtti.lib")
|
||||
#ifdef _X86_
|
||||
#if defined(_DEBUG)
|
||||
#pragma comment(lib, "libcmtx86d.lib")
|
||||
#else
|
||||
#pragma comment(lib, "libcmtx86.lib")
|
||||
#endif
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#include <altcecrt.h>
|
||||
|
||||
// TODO: reference additional headers your program requires here
|
Loading…
Reference in New Issue