mirror of
https://github.com/Hamlib/Hamlib.git
synced 2024-09-21 02:17:21 +00:00
Add MSVC projects to scripts/MSVC for 32 and 64-bit builds in C++
https://github.com/Hamlib/Hamlib/milestone/14
This commit is contained in:
parent
1d0d733405
commit
81f489b969
@ -91,4 +91,7 @@ MSVC 2022
|
|||||||
=========
|
=========
|
||||||
MSVC C/C++ projects must use the NuGet pthread package in order to compile as of Sep 2022
|
MSVC C/C++ projects must use the NuGet pthread package in order to compile as of Sep 2022
|
||||||
An example C++ project is in bindings/MSVC
|
An example C++ project is in bindings/MSVC
|
||||||
|
If you want to do a dotnet build you will need this done from an administrative PowerShell
|
||||||
|
npm install -g --production windows-build-tools
|
||||||
|
|
||||||
|
|
||||||
|
30
scripts/MSVC/2022/x64/hamlibTest/Resource.h
Normal file
30
scripts/MSVC/2022/x64/hamlibTest/Resource.h
Normal file
@ -0,0 +1,30 @@
|
|||||||
|
//{{NO_DEPENDENCIES}}
|
||||||
|
// Microsoft Visual C++ generated include file.
|
||||||
|
// Used by hamlibTest.rc
|
||||||
|
|
||||||
|
#define IDS_APP_TITLE 103
|
||||||
|
|
||||||
|
#define IDR_MAINFRAME 128
|
||||||
|
#define IDD_HAMLIBTEST_DIALOG 102
|
||||||
|
#define IDD_ABOUTBOX 103
|
||||||
|
#define IDM_ABOUT 104
|
||||||
|
#define IDM_EXIT 105
|
||||||
|
#define IDI_HAMLIBTEST 107
|
||||||
|
#define IDI_SMALL 108
|
||||||
|
#define IDC_HAMLIBTEST 109
|
||||||
|
#define IDC_MYICON 2
|
||||||
|
#ifndef IDC_STATIC
|
||||||
|
#define IDC_STATIC -1
|
||||||
|
#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
|
15
scripts/MSVC/2022/x64/hamlibTest/framework.h
Normal file
15
scripts/MSVC/2022/x64/hamlibTest/framework.h
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
// header.h : include file for standard system include files,
|
||||||
|
// or project specific include files
|
||||||
|
//
|
||||||
|
|
||||||
|
#pragma once
|
||||||
|
|
||||||
|
#include "targetver.h"
|
||||||
|
#define WIN32_LEAN_AND_MEAN // Exclude rarely-used stuff from Windows headers
|
||||||
|
// Windows Header Files
|
||||||
|
#include <windows.h>
|
||||||
|
// C RunTime Header Files
|
||||||
|
#include <stdlib.h>
|
||||||
|
#include <malloc.h>
|
||||||
|
#include <memory.h>
|
||||||
|
#include <tchar.h>
|
187
scripts/MSVC/2022/x64/hamlibTest/hamlibTest.cpp
Normal file
187
scripts/MSVC/2022/x64/hamlibTest/hamlibTest.cpp
Normal file
@ -0,0 +1,187 @@
|
|||||||
|
// hamlibTest.cpp : Defines the entry point for the application.
|
||||||
|
// Note that the MSVC build requires the pthread package as of Sep 2022
|
||||||
|
|
||||||
|
#include "framework.h"
|
||||||
|
#include "hamlibTest.h"
|
||||||
|
|
||||||
|
#include "hamlib\rig.h"
|
||||||
|
#include "hamlib\rotator.h"
|
||||||
|
|
||||||
|
|
||||||
|
#define MAX_LOADSTRING 100
|
||||||
|
|
||||||
|
// Global Variables:
|
||||||
|
HINSTANCE hInst; // current instance
|
||||||
|
WCHAR szTitle[MAX_LOADSTRING]; // The title bar text
|
||||||
|
WCHAR szWindowClass[MAX_LOADSTRING]; // the main window class name
|
||||||
|
|
||||||
|
// Forward declarations of functions included in this code module:
|
||||||
|
ATOM MyRegisterClass(HINSTANCE hInstance);
|
||||||
|
BOOL InitInstance(HINSTANCE, int);
|
||||||
|
LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);
|
||||||
|
INT_PTR CALLBACK About(HWND, UINT, WPARAM, LPARAM);
|
||||||
|
|
||||||
|
int APIENTRY wWinMain(_In_ HINSTANCE hInstance,
|
||||||
|
_In_opt_ HINSTANCE hPrevInstance,
|
||||||
|
_In_ LPWSTR lpCmdLine,
|
||||||
|
_In_ int nCmdShow)
|
||||||
|
{
|
||||||
|
UNREFERENCED_PARAMETER(hPrevInstance);
|
||||||
|
UNREFERENCED_PARAMETER(lpCmdLine);
|
||||||
|
|
||||||
|
// TODO: Place code here.
|
||||||
|
|
||||||
|
// Initialize global strings
|
||||||
|
LoadStringW(hInstance, IDS_APP_TITLE, szTitle, MAX_LOADSTRING);
|
||||||
|
LoadStringW(hInstance, IDC_HAMLIBTEST, szWindowClass, MAX_LOADSTRING);
|
||||||
|
MyRegisterClass(hInstance);
|
||||||
|
|
||||||
|
// Perform application initialization:
|
||||||
|
if (!InitInstance (hInstance, nCmdShow))
|
||||||
|
{
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
RIG* myRig = rig_init(RIG_MODEL_DUMMY);
|
||||||
|
ROT* myRot = rot_init(ROT_MODEL_DUMMY);
|
||||||
|
|
||||||
|
HACCEL hAccelTable = LoadAccelerators(hInstance, MAKEINTRESOURCE(IDC_HAMLIBTEST));
|
||||||
|
|
||||||
|
MSG msg;
|
||||||
|
|
||||||
|
// Main message loop:
|
||||||
|
while (GetMessage(&msg, nullptr, 0, 0))
|
||||||
|
{
|
||||||
|
if (!TranslateAccelerator(msg.hwnd, hAccelTable, &msg))
|
||||||
|
{
|
||||||
|
TranslateMessage(&msg);
|
||||||
|
DispatchMessage(&msg);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return (int) msg.wParam;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
//
|
||||||
|
// FUNCTION: MyRegisterClass()
|
||||||
|
//
|
||||||
|
// PURPOSE: Registers the window class.
|
||||||
|
//
|
||||||
|
ATOM MyRegisterClass(HINSTANCE hInstance)
|
||||||
|
{
|
||||||
|
WNDCLASSEXW wcex;
|
||||||
|
|
||||||
|
wcex.cbSize = sizeof(WNDCLASSEX);
|
||||||
|
|
||||||
|
wcex.style = CS_HREDRAW | CS_VREDRAW;
|
||||||
|
wcex.lpfnWndProc = WndProc;
|
||||||
|
wcex.cbClsExtra = 0;
|
||||||
|
wcex.cbWndExtra = 0;
|
||||||
|
wcex.hInstance = hInstance;
|
||||||
|
wcex.hIcon = LoadIcon(hInstance, MAKEINTRESOURCE(IDI_HAMLIBTEST));
|
||||||
|
wcex.hCursor = LoadCursor(nullptr, IDC_ARROW);
|
||||||
|
wcex.hbrBackground = (HBRUSH)(COLOR_WINDOW+1);
|
||||||
|
wcex.lpszMenuName = MAKEINTRESOURCEW(IDC_HAMLIBTEST);
|
||||||
|
wcex.lpszClassName = szWindowClass;
|
||||||
|
wcex.hIconSm = LoadIcon(wcex.hInstance, MAKEINTRESOURCE(IDI_SMALL));
|
||||||
|
|
||||||
|
return RegisterClassExW(&wcex);
|
||||||
|
}
|
||||||
|
|
||||||
|
//
|
||||||
|
// 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)
|
||||||
|
{
|
||||||
|
hInst = hInstance; // Store instance handle in our global variable
|
||||||
|
|
||||||
|
HWND hWnd = CreateWindowW(szWindowClass, szTitle, WS_OVERLAPPEDWINDOW,
|
||||||
|
CW_USEDEFAULT, 0, CW_USEDEFAULT, 0, nullptr, nullptr, hInstance, nullptr);
|
||||||
|
|
||||||
|
if (!hWnd)
|
||||||
|
{
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
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)
|
||||||
|
{
|
||||||
|
switch (message)
|
||||||
|
{
|
||||||
|
case WM_COMMAND:
|
||||||
|
{
|
||||||
|
int wmId = LOWORD(wParam);
|
||||||
|
// Parse the menu selections:
|
||||||
|
switch (wmId)
|
||||||
|
{
|
||||||
|
case IDM_ABOUT:
|
||||||
|
DialogBox(hInst, MAKEINTRESOURCE(IDD_ABOUTBOX), hWnd, About);
|
||||||
|
break;
|
||||||
|
case IDM_EXIT:
|
||||||
|
DestroyWindow(hWnd);
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
return DefWindowProc(hWnd, message, wParam, lParam);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
case WM_PAINT:
|
||||||
|
{
|
||||||
|
PAINTSTRUCT ps;
|
||||||
|
HDC hdc = BeginPaint(hWnd, &ps);
|
||||||
|
// TODO: Add any drawing code that uses hdc here...
|
||||||
|
EndPaint(hWnd, &ps);
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
case WM_DESTROY:
|
||||||
|
PostQuitMessage(0);
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
return DefWindowProc(hWnd, message, wParam, lParam);
|
||||||
|
}
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Message handler for about box.
|
||||||
|
INT_PTR CALLBACK About(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
|
||||||
|
{
|
||||||
|
UNREFERENCED_PARAMETER(lParam);
|
||||||
|
switch (message)
|
||||||
|
{
|
||||||
|
case WM_INITDIALOG:
|
||||||
|
return (INT_PTR)TRUE;
|
||||||
|
|
||||||
|
case WM_COMMAND:
|
||||||
|
if (LOWORD(wParam) == IDOK || LOWORD(wParam) == IDCANCEL)
|
||||||
|
{
|
||||||
|
EndDialog(hDlg, LOWORD(wParam));
|
||||||
|
return (INT_PTR)TRUE;
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
return (INT_PTR)FALSE;
|
||||||
|
}
|
3
scripts/MSVC/2022/x64/hamlibTest/hamlibTest.h
Normal file
3
scripts/MSVC/2022/x64/hamlibTest/hamlibTest.h
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
#pragma once
|
||||||
|
|
||||||
|
#include "resource.h"
|
BIN
scripts/MSVC/2022/x64/hamlibTest/hamlibTest.ico
Normal file
BIN
scripts/MSVC/2022/x64/hamlibTest/hamlibTest.ico
Normal file
Binary file not shown.
After Width: | Height: | Size: 45 KiB |
BIN
scripts/MSVC/2022/x64/hamlibTest/hamlibTest.rc
Normal file
BIN
scripts/MSVC/2022/x64/hamlibTest/hamlibTest.rc
Normal file
Binary file not shown.
36
scripts/MSVC/2022/x64/hamlibTest/hamlibTest.sln
Normal file
36
scripts/MSVC/2022/x64/hamlibTest/hamlibTest.sln
Normal file
@ -0,0 +1,36 @@
|
|||||||
|
|
||||||
|
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||||
|
# Visual Studio Version 17
|
||||||
|
VisualStudioVersion = 17.3.32825.248
|
||||||
|
MinimumVisualStudioVersion = 10.0.40219.1
|
||||||
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "hamlibTest", "hamlibTest.vcxproj", "{D6A9E0F7-CE30-4255-860C-BABEC8360F24}"
|
||||||
|
EndProject
|
||||||
|
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{8A537F0A-CF7B-463F-A3E1-F4C321A3978F}"
|
||||||
|
ProjectSection(SolutionItems) = preProject
|
||||||
|
.github\workflows\build-bba40.yaml = .github\workflows\build-bba40.yaml
|
||||||
|
EndProjectSection
|
||||||
|
EndProject
|
||||||
|
Global
|
||||||
|
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||||
|
Debug|x64 = Debug|x64
|
||||||
|
Debug|x86 = Debug|x86
|
||||||
|
Release|x64 = Release|x64
|
||||||
|
Release|x86 = Release|x86
|
||||||
|
EndGlobalSection
|
||||||
|
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||||
|
{D6A9E0F7-CE30-4255-860C-BABEC8360F24}.Debug|x64.ActiveCfg = Debug|x64
|
||||||
|
{D6A9E0F7-CE30-4255-860C-BABEC8360F24}.Debug|x64.Build.0 = Debug|x64
|
||||||
|
{D6A9E0F7-CE30-4255-860C-BABEC8360F24}.Debug|x86.ActiveCfg = Debug|Win32
|
||||||
|
{D6A9E0F7-CE30-4255-860C-BABEC8360F24}.Debug|x86.Build.0 = Debug|Win32
|
||||||
|
{D6A9E0F7-CE30-4255-860C-BABEC8360F24}.Release|x64.ActiveCfg = Release|x64
|
||||||
|
{D6A9E0F7-CE30-4255-860C-BABEC8360F24}.Release|x64.Build.0 = Release|x64
|
||||||
|
{D6A9E0F7-CE30-4255-860C-BABEC8360F24}.Release|x86.ActiveCfg = Release|Win32
|
||||||
|
{D6A9E0F7-CE30-4255-860C-BABEC8360F24}.Release|x86.Build.0 = Release|Win32
|
||||||
|
EndGlobalSection
|
||||||
|
GlobalSection(SolutionProperties) = preSolution
|
||||||
|
HideSolutionNode = FALSE
|
||||||
|
EndGlobalSection
|
||||||
|
GlobalSection(ExtensibilityGlobals) = postSolution
|
||||||
|
SolutionGuid = {2846179C-7E5E-44DC-829D-C74586FD113C}
|
||||||
|
EndGlobalSection
|
||||||
|
EndGlobal
|
180
scripts/MSVC/2022/x64/hamlibTest/hamlibTest.vcxproj
Normal file
180
scripts/MSVC/2022/x64/hamlibTest/hamlibTest.vcxproj
Normal file
@ -0,0 +1,180 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
<ItemGroup Label="ProjectConfigurations">
|
||||||
|
<ProjectConfiguration Include="Debug|Win32">
|
||||||
|
<Configuration>Debug</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="Release|Win32">
|
||||||
|
<Configuration>Release</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="Debug|x64">
|
||||||
|
<Configuration>Debug</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="Release|x64">
|
||||||
|
<Configuration>Release</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
</ItemGroup>
|
||||||
|
<PropertyGroup Label="Globals">
|
||||||
|
<VCProjectVersion>16.0</VCProjectVersion>
|
||||||
|
<Keyword>Win32Proj</Keyword>
|
||||||
|
<ProjectGuid>{d6a9e0f7-ce30-4255-860c-babec8360f24}</ProjectGuid>
|
||||||
|
<RootNamespace>hamlibTest</RootNamespace>
|
||||||
|
<WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
|
||||||
|
</PropertyGroup>
|
||||||
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
||||||
|
<ConfigurationType>Application</ConfigurationType>
|
||||||
|
<UseDebugLibraries>true</UseDebugLibraries>
|
||||||
|
<PlatformToolset>v143</PlatformToolset>
|
||||||
|
<CharacterSet>Unicode</CharacterSet>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||||
|
<ConfigurationType>Application</ConfigurationType>
|
||||||
|
<UseDebugLibraries>false</UseDebugLibraries>
|
||||||
|
<PlatformToolset>v143</PlatformToolset>
|
||||||
|
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||||
|
<CharacterSet>Unicode</CharacterSet>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
||||||
|
<ConfigurationType>Application</ConfigurationType>
|
||||||
|
<UseDebugLibraries>true</UseDebugLibraries>
|
||||||
|
<PlatformToolset>v143</PlatformToolset>
|
||||||
|
<CharacterSet>Unicode</CharacterSet>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
||||||
|
<ConfigurationType>Application</ConfigurationType>
|
||||||
|
<UseDebugLibraries>false</UseDebugLibraries>
|
||||||
|
<PlatformToolset>v143</PlatformToolset>
|
||||||
|
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||||
|
<CharacterSet>Unicode</CharacterSet>
|
||||||
|
</PropertyGroup>
|
||||||
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||||
|
<ImportGroup Label="ExtensionSettings">
|
||||||
|
</ImportGroup>
|
||||||
|
<ImportGroup Label="Shared">
|
||||||
|
</ImportGroup>
|
||||||
|
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||||
|
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||||
|
</ImportGroup>
|
||||||
|
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||||
|
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||||
|
</ImportGroup>
|
||||||
|
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||||
|
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||||
|
</ImportGroup>
|
||||||
|
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||||
|
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||||
|
</ImportGroup>
|
||||||
|
<PropertyGroup Label="UserMacros" />
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||||
|
<LinkIncremental>true</LinkIncremental>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||||
|
<LinkIncremental>false</LinkIncremental>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||||
|
<LinkIncremental>true</LinkIncremental>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||||
|
<LinkIncremental>false</LinkIncremental>
|
||||||
|
</PropertyGroup>
|
||||||
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||||
|
<ClCompile>
|
||||||
|
<WarningLevel>Level3</WarningLevel>
|
||||||
|
<SDLCheck>true</SDLCheck>
|
||||||
|
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
<ConformanceMode>true</ConformanceMode>
|
||||||
|
<AdditionalIncludeDirectories>C:\projects\hamlib-w32-4.5\include</AdditionalIncludeDirectories>
|
||||||
|
</ClCompile>
|
||||||
|
<Link>
|
||||||
|
<SubSystem>Windows</SubSystem>
|
||||||
|
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||||
|
<AdditionalLibraryDirectories>C:\Projects\hamlib-w32-4.5\lib\msvc</AdditionalLibraryDirectories>
|
||||||
|
<AdditionalDependencies>libhamlib-4.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||||
|
</Link>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||||
|
<ClCompile>
|
||||||
|
<WarningLevel>Level3</WarningLevel>
|
||||||
|
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||||
|
<IntrinsicFunctions>true</IntrinsicFunctions>
|
||||||
|
<SDLCheck>true</SDLCheck>
|
||||||
|
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
<ConformanceMode>true</ConformanceMode>
|
||||||
|
</ClCompile>
|
||||||
|
<Link>
|
||||||
|
<SubSystem>Windows</SubSystem>
|
||||||
|
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
||||||
|
<OptimizeReferences>true</OptimizeReferences>
|
||||||
|
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||||
|
</Link>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||||
|
<ClCompile>
|
||||||
|
<WarningLevel>Level3</WarningLevel>
|
||||||
|
<SDLCheck>true</SDLCheck>
|
||||||
|
<PreprocessorDefinitions>_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
<ConformanceMode>true</ConformanceMode>
|
||||||
|
<AdditionalIncludeDirectories>C:\Projects\hamlib-w64-4.5\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||||
|
</ClCompile>
|
||||||
|
<Link>
|
||||||
|
<SubSystem>Windows</SubSystem>
|
||||||
|
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||||
|
</Link>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||||
|
<ClCompile>
|
||||||
|
<WarningLevel>Level3</WarningLevel>
|
||||||
|
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||||
|
<IntrinsicFunctions>true</IntrinsicFunctions>
|
||||||
|
<SDLCheck>true</SDLCheck>
|
||||||
|
<PreprocessorDefinitions>NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
<ConformanceMode>true</ConformanceMode>
|
||||||
|
</ClCompile>
|
||||||
|
<Link>
|
||||||
|
<SubSystem>Windows</SubSystem>
|
||||||
|
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
||||||
|
<OptimizeReferences>true</OptimizeReferences>
|
||||||
|
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||||
|
</Link>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ClInclude Include="framework.h" />
|
||||||
|
<ClInclude Include="hamlibTest.h" />
|
||||||
|
<ClInclude Include="Resource.h" />
|
||||||
|
<ClInclude Include="targetver.h" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ClCompile Include="hamlibTest.cpp" />
|
||||||
|
<ClCompile Include="hamlibTest2.cpp" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ResourceCompile Include="hamlibTest.rc" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<Image Include="hamlibTest.ico" />
|
||||||
|
<Image Include="small.ico" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<None Include="packages.config" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<Library Include="libhamlib-4.lib" />
|
||||||
|
</ItemGroup>
|
||||||
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||||
|
<ImportGroup Label="ExtensionTargets">
|
||||||
|
<Import Project="packages\pthreads.redist.2.9.1.4\build\native\pthreads.redist.targets" Condition="Exists('packages\pthreads.redist.2.9.1.4\build\native\pthreads.redist.targets')" />
|
||||||
|
<Import Project="packages\pthreads.2.9.1.4\build\native\pthreads.targets" Condition="Exists('packages\pthreads.2.9.1.4\build\native\pthreads.targets')" />
|
||||||
|
</ImportGroup>
|
||||||
|
<Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
|
||||||
|
<PropertyGroup>
|
||||||
|
<ErrorText>This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.</ErrorText>
|
||||||
|
</PropertyGroup>
|
||||||
|
<Error Condition="!Exists('packages\pthreads.redist.2.9.1.4\build\native\pthreads.redist.targets')" Text="$([System.String]::Format('$(ErrorText)', 'packages\pthreads.redist.2.9.1.4\build\native\pthreads.redist.targets'))" />
|
||||||
|
<Error Condition="!Exists('packages\pthreads.2.9.1.4\build\native\pthreads.targets')" Text="$([System.String]::Format('$(ErrorText)', 'packages\pthreads.2.9.1.4\build\native\pthreads.targets'))" />
|
||||||
|
</Target>
|
||||||
|
</Project>
|
4
scripts/MSVC/2022/x64/hamlibTest/hamlibTest.vcxproj.user
Normal file
4
scripts/MSVC/2022/x64/hamlibTest/hamlibTest.vcxproj.user
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
<PropertyGroup />
|
||||||
|
</Project>
|
7
scripts/MSVC/2022/x64/hamlibTest/hamlibTest2.cpp
Normal file
7
scripts/MSVC/2022/x64/hamlibTest/hamlibTest2.cpp
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
// Test including rig.h in a 2nd file
|
||||||
|
#include <hamlib/rig.h>
|
||||||
|
|
||||||
|
int testinclude()
|
||||||
|
{
|
||||||
|
return 0;
|
||||||
|
}
|
408
scripts/MSVC/2022/x64/hamlibTest/libhamlib-4.def
Normal file
408
scripts/MSVC/2022/x64/hamlibTest/libhamlib-4.def
Normal file
@ -0,0 +1,408 @@
|
|||||||
|
EXPORTS
|
||||||
|
CRC32_function @1
|
||||||
|
amp_check_backend @2
|
||||||
|
amp_cleanup @3
|
||||||
|
amp_close @4
|
||||||
|
amp_confparam_lookup @5
|
||||||
|
amp_ext_lookup @6
|
||||||
|
amp_get_caps @7
|
||||||
|
amp_get_conf @8
|
||||||
|
amp_get_ext_level @9
|
||||||
|
amp_get_freq @10
|
||||||
|
amp_get_info @11
|
||||||
|
amp_get_level @12
|
||||||
|
amp_get_powerstat @13
|
||||||
|
amp_has_get_level @14
|
||||||
|
amp_init @15
|
||||||
|
amp_list_foreach @16
|
||||||
|
amp_load_all_backends @17
|
||||||
|
amp_load_backend @18
|
||||||
|
amp_open @19
|
||||||
|
amp_parse_level @20
|
||||||
|
amp_probe_all @21
|
||||||
|
amp_register @22
|
||||||
|
amp_reset @23
|
||||||
|
amp_set_conf @24
|
||||||
|
amp_set_freq @25
|
||||||
|
amp_set_powerstat @26
|
||||||
|
amp_sprintf_level @27
|
||||||
|
amp_strlevel @28
|
||||||
|
amp_token_lookup @29
|
||||||
|
amp_unregister @30
|
||||||
|
azimuth_long_path @31
|
||||||
|
cookie_use @32 DATA
|
||||||
|
debugmsgsave @33 DATA
|
||||||
|
debugmsgsave2 @34 DATA
|
||||||
|
debugmsgsave3 @35 DATA
|
||||||
|
dec2dmmm @36
|
||||||
|
dec2dms @37
|
||||||
|
distance_long_path @38
|
||||||
|
dmmm2dec @39
|
||||||
|
dms2dec @40
|
||||||
|
dot10ths_to_millis @41
|
||||||
|
dump_hex @42
|
||||||
|
elapsed_ms @43
|
||||||
|
from_bcd @44
|
||||||
|
from_bcd_be @45
|
||||||
|
get_rig_conf_type @46
|
||||||
|
hamlib_copyright @47 DATA
|
||||||
|
hamlib_copyright2 @48 DATA
|
||||||
|
hamlib_version @49 DATA
|
||||||
|
hamlib_version2 @50 DATA
|
||||||
|
hl_usleep @51
|
||||||
|
initamps4_dummy @52
|
||||||
|
initamps4_kpa1500 @53
|
||||||
|
initrigs4_adat @54
|
||||||
|
initrigs4_alinco @55
|
||||||
|
initrigs4_aor @56
|
||||||
|
initrigs4_barrett @57
|
||||||
|
initrigs4_dorji @58
|
||||||
|
initrigs4_drake @59
|
||||||
|
initrigs4_dummy @60
|
||||||
|
initrigs4_elad @61
|
||||||
|
initrigs4_flexradio @62
|
||||||
|
initrigs4_icm710 @63
|
||||||
|
initrigs4_icmarine @64
|
||||||
|
initrigs4_icom @65
|
||||||
|
initrigs4_jrc @66
|
||||||
|
initrigs4_kachina @67
|
||||||
|
initrigs4_kenwood @68
|
||||||
|
initrigs4_kit @69
|
||||||
|
initrigs4_lowe @70
|
||||||
|
initrigs4_pcr @71
|
||||||
|
initrigs4_prm80 @72
|
||||||
|
initrigs4_racal @73
|
||||||
|
initrigs4_rft @74
|
||||||
|
initrigs4_rs @75
|
||||||
|
initrigs4_skanti @76
|
||||||
|
initrigs4_tapr @77
|
||||||
|
initrigs4_tentec @78
|
||||||
|
initrigs4_tuner @79
|
||||||
|
initrigs4_uniden @80
|
||||||
|
initrigs4_winradio @81
|
||||||
|
initrigs4_wj @82
|
||||||
|
initrigs4_yaesu @83
|
||||||
|
initrots4_amsat @84
|
||||||
|
initrots4_ars @85
|
||||||
|
initrots4_celestron @86
|
||||||
|
initrots4_cnctrk @87
|
||||||
|
initrots4_dummy @88
|
||||||
|
initrots4_easycomm @89
|
||||||
|
initrots4_ether6 @90
|
||||||
|
initrots4_fodtrack @91
|
||||||
|
initrots4_gs232a @92
|
||||||
|
initrots4_heathkit @93
|
||||||
|
initrots4_ioptron @94
|
||||||
|
initrots4_kit @95
|
||||||
|
initrots4_m2 @96
|
||||||
|
initrots4_meade @97
|
||||||
|
initrots4_prosistel @98
|
||||||
|
initrots4_radant @99
|
||||||
|
initrots4_rotorez @100
|
||||||
|
initrots4_sartek @101
|
||||||
|
initrots4_satel @102
|
||||||
|
initrots4_spid @103
|
||||||
|
initrots4_ts7400 @104
|
||||||
|
locator2longlat @105
|
||||||
|
longlat2locator @106
|
||||||
|
millis_to_dot10ths @107
|
||||||
|
morse_code_dot_to_millis @108
|
||||||
|
netrigctl_get_vfo_mode @109
|
||||||
|
network_multicast_server @110
|
||||||
|
par_lock @111
|
||||||
|
par_read_control @112
|
||||||
|
par_read_data @113
|
||||||
|
par_read_status @114
|
||||||
|
par_unlock @115
|
||||||
|
par_write_control @116
|
||||||
|
par_write_data @117
|
||||||
|
parse_hoststr @118
|
||||||
|
port_close @119
|
||||||
|
port_open @120
|
||||||
|
print_ext_param @121
|
||||||
|
probeallrigs4_adat @122
|
||||||
|
probeallrigs4_drake @123
|
||||||
|
probeallrigs4_elad @124
|
||||||
|
probeallrigs4_icom @125
|
||||||
|
probeallrigs4_kenwood @126
|
||||||
|
probeallrigs4_lowe @127
|
||||||
|
probeallrigs4_uniden @128
|
||||||
|
probeallrigs4_yaesu @129
|
||||||
|
qrb @130
|
||||||
|
read_block @131
|
||||||
|
read_string @132
|
||||||
|
rig_check_backend @133
|
||||||
|
rig_check_cache_timeout @134
|
||||||
|
rig_cleanup @135
|
||||||
|
rig_close @136
|
||||||
|
rig_confparam_lookup @137
|
||||||
|
rig_cookie @138
|
||||||
|
rig_copyright @139
|
||||||
|
rig_debug @140
|
||||||
|
rig_ext_func_foreach @141
|
||||||
|
rig_ext_level_foreach @142
|
||||||
|
rig_ext_lookup @143
|
||||||
|
rig_ext_lookup_tok @144
|
||||||
|
rig_ext_parm_foreach @145
|
||||||
|
rig_ext_token_lookup @146
|
||||||
|
rig_flush @147
|
||||||
|
rig_force_cache_timeout @148
|
||||||
|
rig_get_ant @149
|
||||||
|
rig_get_cache @150
|
||||||
|
rig_get_cache_timeout_ms @151
|
||||||
|
rig_get_caps @152
|
||||||
|
rig_get_caps_cptr @153
|
||||||
|
rig_get_caps_int @154
|
||||||
|
rig_get_chan_all @155
|
||||||
|
rig_get_chan_all_cb @156
|
||||||
|
rig_get_channel @157
|
||||||
|
rig_get_clock @158
|
||||||
|
rig_get_conf @159
|
||||||
|
rig_get_ctcss_sql @160
|
||||||
|
rig_get_ctcss_tone @161
|
||||||
|
rig_get_dcd @162
|
||||||
|
rig_get_dcs_code @163
|
||||||
|
rig_get_dcs_sql @164
|
||||||
|
rig_get_ext_func @165
|
||||||
|
rig_get_ext_level @166
|
||||||
|
rig_get_ext_parm @167
|
||||||
|
rig_get_freq @168
|
||||||
|
rig_get_func @169
|
||||||
|
rig_get_function_ptr @170
|
||||||
|
rig_get_info @171
|
||||||
|
rig_get_level @172
|
||||||
|
rig_get_mem @173
|
||||||
|
rig_get_mem_all @174
|
||||||
|
rig_get_mem_all_cb @175
|
||||||
|
rig_get_mode @176
|
||||||
|
rig_get_parm @177
|
||||||
|
rig_get_powerstat @178
|
||||||
|
rig_get_ptt @179
|
||||||
|
rig_get_range @180
|
||||||
|
rig_get_resolution @181
|
||||||
|
rig_get_rig_info @182
|
||||||
|
rig_get_rit @183
|
||||||
|
rig_get_rptr_offs @184
|
||||||
|
rig_get_rptr_shift @185
|
||||||
|
rig_get_split_freq @186
|
||||||
|
rig_get_split_freq_mode @187
|
||||||
|
rig_get_split_mode @188
|
||||||
|
rig_get_split_vfo @189
|
||||||
|
rig_get_trn @190
|
||||||
|
rig_get_ts @191
|
||||||
|
rig_get_twiddle @192
|
||||||
|
rig_get_vfo @193
|
||||||
|
rig_get_vfo_info @194
|
||||||
|
rig_get_vfo_list @195
|
||||||
|
rig_get_xit @196
|
||||||
|
rig_has_get_func @197
|
||||||
|
rig_has_get_level @198
|
||||||
|
rig_has_get_parm @199
|
||||||
|
rig_has_scan @200
|
||||||
|
rig_has_set_func @201
|
||||||
|
rig_has_set_level @202
|
||||||
|
rig_has_set_parm @203
|
||||||
|
rig_has_vfo_op @204
|
||||||
|
rig_idx2setting @205
|
||||||
|
rig_init @206
|
||||||
|
rig_license @207
|
||||||
|
rig_list_foreach @208
|
||||||
|
rig_list_foreach_model @209
|
||||||
|
rig_load_all_backends @210
|
||||||
|
rig_load_backend @211
|
||||||
|
rig_lookup_mem_caps @212
|
||||||
|
rig_mW2power @213
|
||||||
|
rig_mem_count @214
|
||||||
|
rig_need_debug @215
|
||||||
|
rig_no_restore_ai @216
|
||||||
|
rig_open @217
|
||||||
|
rig_parse_func @218
|
||||||
|
rig_parse_level @219
|
||||||
|
rig_parse_mode @220
|
||||||
|
rig_parse_mtype @221
|
||||||
|
rig_parse_parm @222
|
||||||
|
rig_parse_rptr_shift @223
|
||||||
|
rig_parse_scan @224
|
||||||
|
rig_parse_vfo @225
|
||||||
|
rig_parse_vfo_op @226
|
||||||
|
rig_passband_narrow @227
|
||||||
|
rig_passband_normal @228
|
||||||
|
rig_passband_wide @229
|
||||||
|
rig_power2mW @230
|
||||||
|
rig_probe @231
|
||||||
|
rig_probe_all @232
|
||||||
|
rig_raw2val @233
|
||||||
|
rig_raw2val_float @234
|
||||||
|
rig_recv_dtmf @235
|
||||||
|
rig_register @236
|
||||||
|
rig_reset @237
|
||||||
|
rig_scan @238
|
||||||
|
rig_send_dtmf @239
|
||||||
|
rig_send_morse @240
|
||||||
|
rig_send_voice_mem @241
|
||||||
|
rig_set_ant @242
|
||||||
|
rig_set_bank @243
|
||||||
|
rig_set_cache_timeout_ms @244
|
||||||
|
rig_set_chan_all @245
|
||||||
|
rig_set_chan_all_cb @246
|
||||||
|
rig_set_channel @247
|
||||||
|
rig_set_clock @248
|
||||||
|
rig_set_conf @249
|
||||||
|
rig_set_ctcss_sql @250
|
||||||
|
rig_set_ctcss_tone @251
|
||||||
|
rig_set_dcd_callback @252
|
||||||
|
rig_set_dcs_code @253
|
||||||
|
rig_set_dcs_sql @254
|
||||||
|
rig_set_debug @255
|
||||||
|
rig_set_debug_callback @256
|
||||||
|
rig_set_debug_file @257
|
||||||
|
rig_set_debug_time_stamp @258
|
||||||
|
rig_set_ext_func @259
|
||||||
|
rig_set_ext_level @260
|
||||||
|
rig_set_ext_parm @261
|
||||||
|
rig_set_freq @262
|
||||||
|
rig_set_freq_callback @263
|
||||||
|
rig_set_func @264
|
||||||
|
rig_set_level @265
|
||||||
|
rig_set_mem @266
|
||||||
|
rig_set_mem_all @267
|
||||||
|
rig_set_mem_all_cb @268
|
||||||
|
rig_set_mode @269
|
||||||
|
rig_set_mode_callback @270
|
||||||
|
rig_set_parm @271
|
||||||
|
rig_set_pltune_callback @272
|
||||||
|
rig_set_powerstat @273
|
||||||
|
rig_set_ptt @274
|
||||||
|
rig_set_ptt_callback @275
|
||||||
|
rig_set_rit @276
|
||||||
|
rig_set_rptr_offs @277
|
||||||
|
rig_set_rptr_shift @278
|
||||||
|
rig_set_spectrum_callback @279
|
||||||
|
rig_set_split_freq @280
|
||||||
|
rig_set_split_freq_mode @281
|
||||||
|
rig_set_split_mode @282
|
||||||
|
rig_set_split_vfo @283
|
||||||
|
rig_set_trn @284
|
||||||
|
rig_set_ts @285
|
||||||
|
rig_set_twiddle @286
|
||||||
|
rig_set_uplink @287
|
||||||
|
rig_set_vfo @288
|
||||||
|
rig_set_vfo_callback @289
|
||||||
|
rig_set_vfo_opt @290
|
||||||
|
rig_set_xit @291
|
||||||
|
rig_setting2idx @292
|
||||||
|
rig_sprintf_ant @293
|
||||||
|
rig_sprintf_func @294
|
||||||
|
rig_sprintf_level @295
|
||||||
|
rig_sprintf_level_gran @296
|
||||||
|
rig_sprintf_mode @297
|
||||||
|
rig_sprintf_parm @298
|
||||||
|
rig_sprintf_parm_gran @299
|
||||||
|
rig_sprintf_scan @300
|
||||||
|
rig_sprintf_spectrum_avg_modes @301
|
||||||
|
rig_sprintf_spectrum_modes @302
|
||||||
|
rig_sprintf_spectrum_spans @303
|
||||||
|
rig_sprintf_vfo @304
|
||||||
|
rig_sprintf_vfop @305
|
||||||
|
rig_stop_morse @306
|
||||||
|
rig_stragclevel @307
|
||||||
|
rig_strfunc @308
|
||||||
|
rig_strlevel @309
|
||||||
|
rig_strmtype @310
|
||||||
|
rig_strparm @311
|
||||||
|
rig_strptrshift @312
|
||||||
|
rig_strrmode @313
|
||||||
|
rig_strrmodes @314
|
||||||
|
rig_strscan @315
|
||||||
|
rig_strspectrummode @316
|
||||||
|
rig_strstatus @317
|
||||||
|
rig_strvfo @318
|
||||||
|
rig_strvfop @319
|
||||||
|
rig_token_foreach @320
|
||||||
|
rig_token_lookup @321
|
||||||
|
rig_unregister @322
|
||||||
|
rig_version @323
|
||||||
|
rig_vfo_op @324
|
||||||
|
rig_wait_morse @325
|
||||||
|
rigerror @326
|
||||||
|
rot_check_backend @327
|
||||||
|
rot_cleanup @328
|
||||||
|
rot_close @329
|
||||||
|
rot_confparam_lookup @330
|
||||||
|
rot_ext_func_foreach @331
|
||||||
|
rot_ext_level_foreach @332
|
||||||
|
rot_ext_lookup @333
|
||||||
|
rot_ext_lookup_tok @334
|
||||||
|
rot_ext_parm_foreach @335
|
||||||
|
rot_ext_token_lookup @336
|
||||||
|
rot_get_caps @337
|
||||||
|
rot_get_conf @338
|
||||||
|
rot_get_ext_func @339
|
||||||
|
rot_get_ext_level @340
|
||||||
|
rot_get_ext_parm @341
|
||||||
|
rot_get_func @342
|
||||||
|
rot_get_info @343
|
||||||
|
rot_get_level @344
|
||||||
|
rot_get_parm @345
|
||||||
|
rot_get_position @346
|
||||||
|
rot_get_status @347
|
||||||
|
rot_has_get_func @348
|
||||||
|
rot_has_get_level @349
|
||||||
|
rot_has_get_parm @350
|
||||||
|
rot_has_set_func @351
|
||||||
|
rot_has_set_level @352
|
||||||
|
rot_has_set_parm @353
|
||||||
|
rot_init @354
|
||||||
|
rot_list_foreach @355
|
||||||
|
rot_load_all_backends @356
|
||||||
|
rot_load_backend @357
|
||||||
|
rot_move @358
|
||||||
|
rot_open @359
|
||||||
|
rot_park @360
|
||||||
|
rot_parse_func @361
|
||||||
|
rot_parse_level @362
|
||||||
|
rot_parse_parm @363
|
||||||
|
rot_probe_all @364
|
||||||
|
rot_register @365
|
||||||
|
rot_reset @366
|
||||||
|
rot_set_conf @367
|
||||||
|
rot_set_ext_func @368
|
||||||
|
rot_set_ext_level @369
|
||||||
|
rot_set_ext_parm @370
|
||||||
|
rot_set_func @371
|
||||||
|
rot_set_level @372
|
||||||
|
rot_set_parm @373
|
||||||
|
rot_set_position @374
|
||||||
|
rot_sprintf_func @375
|
||||||
|
rot_sprintf_level @376
|
||||||
|
rot_sprintf_level_gran @377
|
||||||
|
rot_sprintf_parm @378
|
||||||
|
rot_sprintf_parm_gran @379
|
||||||
|
rot_sprintf_status @380
|
||||||
|
rot_stop @381
|
||||||
|
rot_strfunc @382
|
||||||
|
rot_strlevel @383
|
||||||
|
rot_strparm @384
|
||||||
|
rot_strstatus @385
|
||||||
|
rot_token_foreach @386
|
||||||
|
rot_token_lookup @387
|
||||||
|
rot_unregister @388
|
||||||
|
ser_get_car @389
|
||||||
|
ser_get_cts @390
|
||||||
|
ser_get_dsr @391
|
||||||
|
ser_get_dtr @392
|
||||||
|
ser_get_rts @393
|
||||||
|
ser_set_brk @394
|
||||||
|
ser_set_dtr @395
|
||||||
|
ser_set_rts @396
|
||||||
|
serial_flush @397
|
||||||
|
serial_open @398
|
||||||
|
serial_setup @399
|
||||||
|
sprintf_freq @400
|
||||||
|
sprintf_level_ext @401
|
||||||
|
sync_callback @402
|
||||||
|
to_bcd @403
|
||||||
|
to_bcd_be @404
|
||||||
|
vfo_fixup @405
|
||||||
|
vfo_fixup2a @406
|
||||||
|
write_block @407
|
BIN
scripts/MSVC/2022/x64/hamlibTest/libhamlib-4.exp
Normal file
BIN
scripts/MSVC/2022/x64/hamlibTest/libhamlib-4.exp
Normal file
Binary file not shown.
BIN
scripts/MSVC/2022/x64/hamlibTest/libhamlib-4.lib
Normal file
BIN
scripts/MSVC/2022/x64/hamlibTest/libhamlib-4.lib
Normal file
Binary file not shown.
660
scripts/MSVC/2022/x64/hamlibTest/libhamlib.def
Normal file
660
scripts/MSVC/2022/x64/hamlibTest/libhamlib.def
Normal file
@ -0,0 +1,660 @@
|
|||||||
|
EXPORTS
|
||||||
|
CRC32_function @1
|
||||||
|
add2debugmsgsave @2
|
||||||
|
amp_check_backend @3
|
||||||
|
amp_cleanup @4
|
||||||
|
amp_close @5
|
||||||
|
amp_confparam_lookup @6
|
||||||
|
amp_ext_lookup @7
|
||||||
|
amp_get_caps @8
|
||||||
|
amp_get_conf @9
|
||||||
|
amp_get_ext_level @10
|
||||||
|
amp_get_freq @11
|
||||||
|
amp_get_info @12
|
||||||
|
amp_get_level @13
|
||||||
|
amp_get_powerstat @14
|
||||||
|
amp_has_get_level @15
|
||||||
|
amp_has_set_level @16
|
||||||
|
amp_init @17
|
||||||
|
amp_list_foreach @18
|
||||||
|
amp_load_all_backends @19
|
||||||
|
amp_load_backend @20
|
||||||
|
amp_open @21
|
||||||
|
amp_parse_level @22
|
||||||
|
amp_probe_all @23
|
||||||
|
amp_register @24
|
||||||
|
amp_reset @25
|
||||||
|
amp_set_conf @26
|
||||||
|
amp_set_ext_level @27
|
||||||
|
amp_set_freq @28
|
||||||
|
amp_set_level @29
|
||||||
|
amp_set_powerstat @30
|
||||||
|
amp_sprintf_level @31
|
||||||
|
amp_strlevel @32
|
||||||
|
amp_token_lookup @33
|
||||||
|
amp_unregister @34
|
||||||
|
azimuth_long_path @35
|
||||||
|
cJSON_AddArrayToObject @36
|
||||||
|
cJSON_AddBoolToObject @37
|
||||||
|
cJSON_AddFalseToObject @38
|
||||||
|
cJSON_AddItemReferenceToArray @39
|
||||||
|
cJSON_AddItemReferenceToObject @40
|
||||||
|
cJSON_AddItemToArray @41
|
||||||
|
cJSON_AddItemToObject @42
|
||||||
|
cJSON_AddItemToObjectCS @43
|
||||||
|
cJSON_AddNullToObject @44
|
||||||
|
cJSON_AddNumberToObject @45
|
||||||
|
cJSON_AddObjectToObject @46
|
||||||
|
cJSON_AddRawToObject @47
|
||||||
|
cJSON_AddStringToObject @48
|
||||||
|
cJSON_AddTrueToObject @49
|
||||||
|
cJSON_Compare @50
|
||||||
|
cJSON_CreateArray @51
|
||||||
|
cJSON_CreateArrayReference @52
|
||||||
|
cJSON_CreateBool @53
|
||||||
|
cJSON_CreateDoubleArray @54
|
||||||
|
cJSON_CreateFalse @55
|
||||||
|
cJSON_CreateFloatArray @56
|
||||||
|
cJSON_CreateIntArray @57
|
||||||
|
cJSON_CreateNull @58
|
||||||
|
cJSON_CreateNumber @59
|
||||||
|
cJSON_CreateObject @60
|
||||||
|
cJSON_CreateObjectReference @61
|
||||||
|
cJSON_CreateRaw @62
|
||||||
|
cJSON_CreateString @63
|
||||||
|
cJSON_CreateStringArray @64
|
||||||
|
cJSON_CreateStringReference @65
|
||||||
|
cJSON_CreateTrue @66
|
||||||
|
cJSON_Delete @67
|
||||||
|
cJSON_DeleteItemFromArray @68
|
||||||
|
cJSON_DeleteItemFromObject @69
|
||||||
|
cJSON_DeleteItemFromObjectCaseSensitive @70
|
||||||
|
cJSON_DetachItemFromArray @71
|
||||||
|
cJSON_DetachItemFromObject @72
|
||||||
|
cJSON_DetachItemFromObjectCaseSensitive @73
|
||||||
|
cJSON_DetachItemViaPointer @74
|
||||||
|
cJSON_Duplicate @75
|
||||||
|
cJSON_GetArrayItem @76
|
||||||
|
cJSON_GetArraySize @77
|
||||||
|
cJSON_GetErrorPtr @78
|
||||||
|
cJSON_GetNumberValue @79
|
||||||
|
cJSON_GetObjectItem @80
|
||||||
|
cJSON_GetObjectItemCaseSensitive @81
|
||||||
|
cJSON_GetStringValue @82
|
||||||
|
cJSON_HasObjectItem @83
|
||||||
|
cJSON_InitHooks @84
|
||||||
|
cJSON_InsertItemInArray @85
|
||||||
|
cJSON_IsArray @86
|
||||||
|
cJSON_IsBool @87
|
||||||
|
cJSON_IsFalse @88
|
||||||
|
cJSON_IsInvalid @89
|
||||||
|
cJSON_IsNull @90
|
||||||
|
cJSON_IsNumber @91
|
||||||
|
cJSON_IsObject @92
|
||||||
|
cJSON_IsRaw @93
|
||||||
|
cJSON_IsString @94
|
||||||
|
cJSON_IsTrue @95
|
||||||
|
cJSON_Minify @96
|
||||||
|
cJSON_Parse @97
|
||||||
|
cJSON_ParseWithLength @98
|
||||||
|
cJSON_ParseWithLengthOpts @99
|
||||||
|
cJSON_ParseWithOpts @100
|
||||||
|
cJSON_Print @101
|
||||||
|
cJSON_PrintBuffered @102
|
||||||
|
cJSON_PrintPreallocated @103
|
||||||
|
cJSON_PrintUnformatted @104
|
||||||
|
cJSON_ReplaceItemInArray @105
|
||||||
|
cJSON_ReplaceItemInObject @106
|
||||||
|
cJSON_ReplaceItemInObjectCaseSensitive @107
|
||||||
|
cJSON_ReplaceItemViaPointer @108
|
||||||
|
cJSON_SetNumberHelper @109
|
||||||
|
cJSON_SetValuestring @110
|
||||||
|
cJSON_Version @111
|
||||||
|
cJSON_free @112
|
||||||
|
cJSON_malloc @113
|
||||||
|
cookie_use @114 DATA
|
||||||
|
date_strget @115
|
||||||
|
debugmsgsave @116 DATA
|
||||||
|
debugmsgsave2 @117 DATA
|
||||||
|
debugmsgsave3 @118 DATA
|
||||||
|
dec2dmmm @119
|
||||||
|
dec2dms @120
|
||||||
|
distance_long_path @121
|
||||||
|
dmmm2dec @122
|
||||||
|
dms2dec @123
|
||||||
|
dot10ths_to_millis @124
|
||||||
|
dump_hex @125
|
||||||
|
elapsed_ms @126
|
||||||
|
flrig_cat_string @127
|
||||||
|
from_bcd @128
|
||||||
|
from_bcd_be @129
|
||||||
|
get_rig_conf_type @130
|
||||||
|
hamlib_copyright @131 DATA
|
||||||
|
hamlib_copyright2 @132 DATA
|
||||||
|
hamlib_version @133 DATA
|
||||||
|
hamlib_version2 @134 DATA
|
||||||
|
hl_usleep @135
|
||||||
|
initamps4_dummy @136
|
||||||
|
initamps4_gemini @137
|
||||||
|
initamps4_kpa1500 @138
|
||||||
|
initrigs4_adat @139
|
||||||
|
initrigs4_alinco @140
|
||||||
|
initrigs4_aor @141
|
||||||
|
initrigs4_barrett @142
|
||||||
|
initrigs4_codan @143
|
||||||
|
initrigs4_dorji @144
|
||||||
|
initrigs4_drake @145
|
||||||
|
initrigs4_dummy @146
|
||||||
|
initrigs4_elad @147
|
||||||
|
initrigs4_flexradio @148
|
||||||
|
initrigs4_gomspace @149
|
||||||
|
initrigs4_icm710 @150
|
||||||
|
initrigs4_icmarine @151
|
||||||
|
initrigs4_icom @152
|
||||||
|
initrigs4_jrc @153
|
||||||
|
initrigs4_kachina @154
|
||||||
|
initrigs4_kenwood @155
|
||||||
|
initrigs4_kit @156
|
||||||
|
initrigs4_lowe @157
|
||||||
|
initrigs4_pcr @158
|
||||||
|
initrigs4_prm80 @159
|
||||||
|
initrigs4_racal @160
|
||||||
|
initrigs4_rft @161
|
||||||
|
initrigs4_rs @162
|
||||||
|
initrigs4_skanti @163
|
||||||
|
initrigs4_tapr @164
|
||||||
|
initrigs4_tentec @165
|
||||||
|
initrigs4_tuner @166
|
||||||
|
initrigs4_uniden @167
|
||||||
|
initrigs4_winradio @168
|
||||||
|
initrigs4_wj @169
|
||||||
|
initrigs4_yaesu @170
|
||||||
|
initrots4_amsat @171
|
||||||
|
initrots4_ars @172
|
||||||
|
initrots4_celestron @173
|
||||||
|
initrots4_cnctrk @174
|
||||||
|
initrots4_dummy @175
|
||||||
|
initrots4_easycomm @176
|
||||||
|
initrots4_ether6 @177
|
||||||
|
initrots4_fodtrack @178
|
||||||
|
initrots4_grbltrk @179
|
||||||
|
initrots4_gs232a @180
|
||||||
|
initrots4_heathkit @181
|
||||||
|
initrots4_ioptron @182
|
||||||
|
initrots4_kit @183
|
||||||
|
initrots4_m2 @184
|
||||||
|
initrots4_meade @185
|
||||||
|
initrots4_prosistel @186
|
||||||
|
initrots4_radant @187
|
||||||
|
initrots4_rotorez @188
|
||||||
|
initrots4_sartek @189
|
||||||
|
initrots4_satel @190
|
||||||
|
initrots4_spid @191
|
||||||
|
initrots4_ts7400 @192
|
||||||
|
locator2longlat @193
|
||||||
|
lock_mode @194 DATA
|
||||||
|
longlat2locator @195
|
||||||
|
millis_to_dot10ths @196
|
||||||
|
morse_code_dot_to_millis @197
|
||||||
|
netrigctl_get_vfo_mode @198
|
||||||
|
network_multicast_publisher_start @199
|
||||||
|
network_multicast_publisher_stop @200
|
||||||
|
par_lock @201
|
||||||
|
par_read_control @202
|
||||||
|
par_read_data @203
|
||||||
|
par_read_status @204
|
||||||
|
par_unlock @205
|
||||||
|
par_write_control @206
|
||||||
|
par_write_data @207
|
||||||
|
parse_hoststr @208
|
||||||
|
port_close @209
|
||||||
|
port_open @210
|
||||||
|
print_ext_param @211
|
||||||
|
probeallrigs4_adat @212
|
||||||
|
probeallrigs4_drake @213
|
||||||
|
probeallrigs4_elad @214
|
||||||
|
probeallrigs4_gomspace @215
|
||||||
|
probeallrigs4_icom @216
|
||||||
|
probeallrigs4_kenwood @217
|
||||||
|
probeallrigs4_lowe @218
|
||||||
|
probeallrigs4_uniden @219
|
||||||
|
probeallrigs4_yaesu @220
|
||||||
|
qrb @221
|
||||||
|
read_block @222
|
||||||
|
read_block_direct @223
|
||||||
|
read_string @224
|
||||||
|
read_string_direct @225
|
||||||
|
rig_check_backend @226
|
||||||
|
rig_check_cache_timeout @227
|
||||||
|
rig_cleanup @228
|
||||||
|
rig_close @229
|
||||||
|
rig_confparam_lookup @230
|
||||||
|
rig_cookie @231
|
||||||
|
rig_copyright @232
|
||||||
|
rig_debug @233
|
||||||
|
rig_ext_func_foreach @234
|
||||||
|
rig_ext_level_foreach @235
|
||||||
|
rig_ext_lookup @236
|
||||||
|
rig_ext_lookup_tok @237
|
||||||
|
rig_ext_parm_foreach @238
|
||||||
|
rig_ext_token_lookup @239
|
||||||
|
rig_flush @240
|
||||||
|
rig_force_cache_timeout @241
|
||||||
|
rig_get_ant @242
|
||||||
|
rig_get_cache @243
|
||||||
|
rig_get_cache_timeout_ms @244
|
||||||
|
rig_get_caps @245
|
||||||
|
rig_get_caps_cptr @246
|
||||||
|
rig_get_caps_int @247
|
||||||
|
rig_get_chan_all @248
|
||||||
|
rig_get_chan_all_cb @249
|
||||||
|
rig_get_channel @250
|
||||||
|
rig_get_clock @251
|
||||||
|
rig_get_conf @252
|
||||||
|
rig_get_conf2 @253
|
||||||
|
rig_get_ctcss_sql @254
|
||||||
|
rig_get_ctcss_tone @255
|
||||||
|
rig_get_dcd @256
|
||||||
|
rig_get_dcs_code @257
|
||||||
|
rig_get_dcs_sql @258
|
||||||
|
rig_get_ext_func @259
|
||||||
|
rig_get_ext_level @260
|
||||||
|
rig_get_ext_parm @261
|
||||||
|
rig_get_freq @262
|
||||||
|
rig_get_func @263
|
||||||
|
rig_get_function_ptr @264
|
||||||
|
rig_get_info @265
|
||||||
|
rig_get_level @266
|
||||||
|
rig_get_lock_mode @267
|
||||||
|
rig_get_mem @268
|
||||||
|
rig_get_mem_all @269
|
||||||
|
rig_get_mem_all_cb @270
|
||||||
|
rig_get_mode @271
|
||||||
|
rig_get_parm @272
|
||||||
|
rig_get_powerstat @273
|
||||||
|
rig_get_ptt @274
|
||||||
|
rig_get_range @275
|
||||||
|
rig_get_resolution @276
|
||||||
|
rig_get_rig_info @277
|
||||||
|
rig_get_rit @278
|
||||||
|
rig_get_rptr_offs @279
|
||||||
|
rig_get_rptr_shift @280
|
||||||
|
rig_get_split_freq @281
|
||||||
|
rig_get_split_freq_mode @282
|
||||||
|
rig_get_split_mode @283
|
||||||
|
rig_get_split_vfo @284
|
||||||
|
rig_get_trn @285
|
||||||
|
rig_get_ts @286
|
||||||
|
rig_get_twiddle @287
|
||||||
|
rig_get_vfo @288
|
||||||
|
rig_get_vfo_info @289
|
||||||
|
rig_get_vfo_list @290
|
||||||
|
rig_get_xit @291
|
||||||
|
rig_has_get_func @292
|
||||||
|
rig_has_get_level @293
|
||||||
|
rig_has_get_parm @294
|
||||||
|
rig_has_scan @295
|
||||||
|
rig_has_set_func @296
|
||||||
|
rig_has_set_level @297
|
||||||
|
rig_has_set_parm @298
|
||||||
|
rig_has_vfo_op @299
|
||||||
|
rig_idx2setting @300
|
||||||
|
rig_init @301
|
||||||
|
rig_levelagcstr @302
|
||||||
|
rig_levelagcvalue @303
|
||||||
|
rig_license @304
|
||||||
|
rig_list_foreach @305
|
||||||
|
rig_list_foreach_model @306
|
||||||
|
rig_load_all_backends @307
|
||||||
|
rig_load_backend @308
|
||||||
|
rig_lookup_mem_caps @309
|
||||||
|
rig_mW2power @310
|
||||||
|
rig_make_md5 @311
|
||||||
|
rig_mem_count @312
|
||||||
|
rig_need_debug @313
|
||||||
|
rig_no_restore_ai @314
|
||||||
|
rig_open @315
|
||||||
|
rig_parse_func @316
|
||||||
|
rig_parse_level @317
|
||||||
|
rig_parse_mode @318
|
||||||
|
rig_parse_mtype @319
|
||||||
|
rig_parse_parm @320
|
||||||
|
rig_parse_rptr_shift @321
|
||||||
|
rig_parse_scan @322
|
||||||
|
rig_parse_vfo @323
|
||||||
|
rig_parse_vfo_op @324
|
||||||
|
rig_passband_narrow @325
|
||||||
|
rig_passband_normal @326
|
||||||
|
rig_passband_wide @327
|
||||||
|
rig_password @328
|
||||||
|
rig_password_generate_secret @329
|
||||||
|
rig_power2mW @330
|
||||||
|
rig_powerstat @331 DATA
|
||||||
|
rig_probe @332
|
||||||
|
rig_probe_all @333
|
||||||
|
rig_raw2val @334
|
||||||
|
rig_raw2val_float @335
|
||||||
|
rig_recv_dtmf @336
|
||||||
|
rig_register @337
|
||||||
|
rig_reset @338
|
||||||
|
rig_scan @339
|
||||||
|
rig_send_dtmf @340
|
||||||
|
rig_send_morse @341
|
||||||
|
rig_send_raw @342
|
||||||
|
rig_send_voice_mem @343
|
||||||
|
rig_set_ant @344
|
||||||
|
rig_set_bank @345
|
||||||
|
rig_set_cache_timeout_ms @346
|
||||||
|
rig_set_chan_all @347
|
||||||
|
rig_set_chan_all_cb @348
|
||||||
|
rig_set_channel @349
|
||||||
|
rig_set_clock @350
|
||||||
|
rig_set_conf @351
|
||||||
|
rig_set_ctcss_sql @352
|
||||||
|
rig_set_ctcss_tone @353
|
||||||
|
rig_set_dcd_callback @354
|
||||||
|
rig_set_dcs_code @355
|
||||||
|
rig_set_dcs_sql @356
|
||||||
|
rig_set_debug @357
|
||||||
|
rig_set_debug_callback @358
|
||||||
|
rig_set_debug_file @359
|
||||||
|
rig_set_debug_time_stamp @360
|
||||||
|
rig_set_ext_func @361
|
||||||
|
rig_set_ext_level @362
|
||||||
|
rig_set_ext_parm @363
|
||||||
|
rig_set_freq @364
|
||||||
|
rig_set_freq_callback @365
|
||||||
|
rig_set_func @366
|
||||||
|
rig_set_level @367
|
||||||
|
rig_set_lock_mode @368
|
||||||
|
rig_set_mem @369
|
||||||
|
rig_set_mem_all @370
|
||||||
|
rig_set_mem_all_cb @371
|
||||||
|
rig_set_mode @372
|
||||||
|
rig_set_mode_callback @373
|
||||||
|
rig_set_parm @374
|
||||||
|
rig_set_pltune_callback @375
|
||||||
|
rig_set_powerstat @376
|
||||||
|
rig_set_ptt @377
|
||||||
|
rig_set_ptt_callback @378
|
||||||
|
rig_set_rit @379
|
||||||
|
rig_set_rptr_offs @380
|
||||||
|
rig_set_rptr_shift @381
|
||||||
|
rig_set_spectrum_callback @382
|
||||||
|
rig_set_split_freq @383
|
||||||
|
rig_set_split_freq_mode @384
|
||||||
|
rig_set_split_mode @385
|
||||||
|
rig_set_split_vfo @386
|
||||||
|
rig_set_trn @387
|
||||||
|
rig_set_ts @388
|
||||||
|
rig_set_twiddle @389
|
||||||
|
rig_set_uplink @390
|
||||||
|
rig_set_vfo @391
|
||||||
|
rig_set_vfo_callback @392
|
||||||
|
rig_set_vfo_opt @393
|
||||||
|
rig_set_xit @394
|
||||||
|
rig_setting2idx @395
|
||||||
|
rig_settings_get_path @396
|
||||||
|
rig_settings_load @397
|
||||||
|
rig_settings_load_all @398
|
||||||
|
rig_settings_save @399
|
||||||
|
rig_sprintf_ant @400
|
||||||
|
rig_sprintf_func @401
|
||||||
|
rig_sprintf_level @402
|
||||||
|
rig_sprintf_level_gran @403
|
||||||
|
rig_sprintf_mode @404
|
||||||
|
rig_sprintf_parm @405
|
||||||
|
rig_sprintf_parm_gran @406
|
||||||
|
rig_sprintf_scan @407
|
||||||
|
rig_sprintf_spectrum_avg_modes @408
|
||||||
|
rig_sprintf_spectrum_modes @409
|
||||||
|
rig_sprintf_spectrum_spans @410
|
||||||
|
rig_sprintf_vfo @411
|
||||||
|
rig_sprintf_vfop @412
|
||||||
|
rig_stop_morse @413
|
||||||
|
rig_stragclevel @414
|
||||||
|
rig_strfunc @415
|
||||||
|
rig_strlevel @416
|
||||||
|
rig_strmtype @417
|
||||||
|
rig_strparm @418
|
||||||
|
rig_strptrshift @419
|
||||||
|
rig_strrmode @420
|
||||||
|
rig_strrmodes @421
|
||||||
|
rig_strscan @422
|
||||||
|
rig_strspectrummode @423
|
||||||
|
rig_strstatus @424
|
||||||
|
rig_strvfo @425
|
||||||
|
rig_strvfop @426
|
||||||
|
rig_token_foreach @427
|
||||||
|
rig_token_lookup @428
|
||||||
|
rig_unregister @429
|
||||||
|
rig_valueagclevel @430
|
||||||
|
rig_version @431
|
||||||
|
rig_vfo_op @432
|
||||||
|
rig_wait_morse @433
|
||||||
|
rigerror @434
|
||||||
|
rigerror2 @435
|
||||||
|
rot_check_backend @436
|
||||||
|
rot_cleanup @437
|
||||||
|
rot_close @438
|
||||||
|
rot_confparam_lookup @439
|
||||||
|
rot_ext_func_foreach @440
|
||||||
|
rot_ext_level_foreach @441
|
||||||
|
rot_ext_lookup @442
|
||||||
|
rot_ext_lookup_tok @443
|
||||||
|
rot_ext_parm_foreach @444
|
||||||
|
rot_ext_token_lookup @445
|
||||||
|
rot_get_caps @446
|
||||||
|
rot_get_conf @447
|
||||||
|
rot_get_conf2 @448
|
||||||
|
rot_get_ext_func @449
|
||||||
|
rot_get_ext_level @450
|
||||||
|
rot_get_ext_parm @451
|
||||||
|
rot_get_func @452
|
||||||
|
rot_get_info @453
|
||||||
|
rot_get_level @454
|
||||||
|
rot_get_parm @455
|
||||||
|
rot_get_position @456
|
||||||
|
rot_get_status @457
|
||||||
|
rot_has_get_func @458
|
||||||
|
rot_has_get_level @459
|
||||||
|
rot_has_get_parm @460
|
||||||
|
rot_has_set_func @461
|
||||||
|
rot_has_set_level @462
|
||||||
|
rot_has_set_parm @463
|
||||||
|
rot_init @464
|
||||||
|
rot_list_foreach @465
|
||||||
|
rot_load_all_backends @466
|
||||||
|
rot_load_backend @467
|
||||||
|
rot_move @468
|
||||||
|
rot_open @469
|
||||||
|
rot_park @470
|
||||||
|
rot_parse_func @471
|
||||||
|
rot_parse_level @472
|
||||||
|
rot_parse_parm @473
|
||||||
|
rot_probe_all @474
|
||||||
|
rot_register @475
|
||||||
|
rot_reset @476
|
||||||
|
rot_set_conf @477
|
||||||
|
rot_set_ext_func @478
|
||||||
|
rot_set_ext_level @479
|
||||||
|
rot_set_ext_parm @480
|
||||||
|
rot_set_func @481
|
||||||
|
rot_set_level @482
|
||||||
|
rot_set_parm @483
|
||||||
|
rot_set_position @484
|
||||||
|
rot_sprintf_func @485
|
||||||
|
rot_sprintf_level @486
|
||||||
|
rot_sprintf_level_gran @487
|
||||||
|
rot_sprintf_parm @488
|
||||||
|
rot_sprintf_parm_gran @489
|
||||||
|
rot_sprintf_status @490
|
||||||
|
rot_stop @491
|
||||||
|
rot_strfunc @492
|
||||||
|
rot_strlevel @493
|
||||||
|
rot_strparm @494
|
||||||
|
rot_strstatus @495
|
||||||
|
rot_token_foreach @496
|
||||||
|
rot_token_lookup @497
|
||||||
|
rot_unregister @498
|
||||||
|
ser_get_car @499
|
||||||
|
ser_get_cts @500
|
||||||
|
ser_get_dsr @501
|
||||||
|
ser_get_dtr @502
|
||||||
|
ser_get_rts @503
|
||||||
|
ser_set_brk @504
|
||||||
|
ser_set_dtr @505
|
||||||
|
ser_set_rts @506
|
||||||
|
serial_flush @507
|
||||||
|
serial_open @508
|
||||||
|
serial_setup @509
|
||||||
|
spaces @510
|
||||||
|
sprintf_freq @511
|
||||||
|
sprintf_level_ext @512
|
||||||
|
sync_callback @513
|
||||||
|
to_bcd @514
|
||||||
|
to_bcd_be @515
|
||||||
|
to_hex @516
|
||||||
|
vfo_fixup @517
|
||||||
|
vfo_fixup2a @518
|
||||||
|
write_block @519
|
||||||
|
write_block_sync @520
|
||||||
|
write_block_sync_error @521
|
||||||
|
|
||||||
|
IMPORTS
|
||||||
|
|
||||||
|
libusb-1.0.dll.active_contexts_list
|
||||||
|
libusb-1.0.dll.active_contexts_lock
|
||||||
|
libusb-1.0.dll.discovered_devs_append
|
||||||
|
libusb-1.0.dll.htab_hash
|
||||||
|
libusb-1.0.dll.libusb_alloc_streams
|
||||||
|
libusb-1.0.dll.libusb_alloc_transfer
|
||||||
|
libusb-1.0.dll.libusb_attach_kernel_driver
|
||||||
|
libusb-1.0.dll.libusb_bulk_transfer
|
||||||
|
libusb-1.0.dll.libusb_cancel_transfer
|
||||||
|
libusb-1.0.dll.libusb_claim_interface
|
||||||
|
libusb-1.0.dll.libusb_clear_halt
|
||||||
|
libusb-1.0.dll.libusb_close
|
||||||
|
libusb-1.0.dll.libusb_control_transfer
|
||||||
|
libusb-1.0.dll.libusb_detach_kernel_driver
|
||||||
|
libusb-1.0.dll.libusb_dev_mem_alloc
|
||||||
|
libusb-1.0.dll.libusb_dev_mem_free
|
||||||
|
libusb-1.0.dll.libusb_error_name
|
||||||
|
libusb-1.0.dll.libusb_event_handler_active
|
||||||
|
libusb-1.0.dll.libusb_event_handling_ok
|
||||||
|
libusb-1.0.dll.libusb_exit
|
||||||
|
libusb-1.0.dll.libusb_free_bos_descriptor
|
||||||
|
libusb-1.0.dll.libusb_free_config_descriptor
|
||||||
|
libusb-1.0.dll.libusb_free_container_id_descriptor
|
||||||
|
libusb-1.0.dll.libusb_free_device_list
|
||||||
|
libusb-1.0.dll.libusb_free_pollfds
|
||||||
|
libusb-1.0.dll.libusb_free_ss_endpoint_companion_descriptor
|
||||||
|
libusb-1.0.dll.libusb_free_ss_usb_device_capability_descriptor
|
||||||
|
libusb-1.0.dll.libusb_free_streams
|
||||||
|
libusb-1.0.dll.libusb_free_transfer
|
||||||
|
libusb-1.0.dll.libusb_free_usb_2_0_extension_descriptor
|
||||||
|
libusb-1.0.dll.libusb_get_active_config_descriptor
|
||||||
|
libusb-1.0.dll.libusb_get_bos_descriptor
|
||||||
|
libusb-1.0.dll.libusb_get_bus_number
|
||||||
|
libusb-1.0.dll.libusb_get_config_descriptor
|
||||||
|
libusb-1.0.dll.libusb_get_config_descriptor_by_value
|
||||||
|
libusb-1.0.dll.libusb_get_configuration
|
||||||
|
libusb-1.0.dll.libusb_get_container_id_descriptor
|
||||||
|
libusb-1.0.dll.libusb_get_device
|
||||||
|
libusb-1.0.dll.libusb_get_device_address
|
||||||
|
libusb-1.0.dll.libusb_get_device_descriptor
|
||||||
|
libusb-1.0.dll.libusb_get_device_list
|
||||||
|
libusb-1.0.dll.libusb_get_device_speed
|
||||||
|
libusb-1.0.dll.libusb_get_max_iso_packet_size
|
||||||
|
libusb-1.0.dll.libusb_get_max_packet_size
|
||||||
|
libusb-1.0.dll.libusb_get_next_timeout
|
||||||
|
libusb-1.0.dll.libusb_get_parent
|
||||||
|
libusb-1.0.dll.libusb_get_pollfds
|
||||||
|
libusb-1.0.dll.libusb_get_port_number
|
||||||
|
libusb-1.0.dll.libusb_get_port_numbers
|
||||||
|
libusb-1.0.dll.libusb_get_port_path
|
||||||
|
libusb-1.0.dll.libusb_get_ss_endpoint_companion_descriptor
|
||||||
|
libusb-1.0.dll.libusb_get_ss_usb_device_capability_descriptor
|
||||||
|
libusb-1.0.dll.libusb_get_string_descriptor_ascii
|
||||||
|
libusb-1.0.dll.libusb_get_usb_2_0_extension_descriptor
|
||||||
|
libusb-1.0.dll.libusb_get_version
|
||||||
|
libusb-1.0.dll.libusb_handle_events
|
||||||
|
libusb-1.0.dll.libusb_handle_events_completed
|
||||||
|
libusb-1.0.dll.libusb_handle_events_locked
|
||||||
|
libusb-1.0.dll.libusb_handle_events_timeout
|
||||||
|
libusb-1.0.dll.libusb_handle_events_timeout_completed
|
||||||
|
libusb-1.0.dll.libusb_has_capability
|
||||||
|
libusb-1.0.dll.libusb_hotplug_deregister_callback
|
||||||
|
libusb-1.0.dll.libusb_hotplug_get_user_data
|
||||||
|
libusb-1.0.dll.libusb_hotplug_register_callback
|
||||||
|
libusb-1.0.dll.libusb_init
|
||||||
|
libusb-1.0.dll.libusb_interrupt_event_handler
|
||||||
|
libusb-1.0.dll.libusb_interrupt_transfer
|
||||||
|
libusb-1.0.dll.libusb_kernel_driver_active
|
||||||
|
libusb-1.0.dll.libusb_lock_event_waiters
|
||||||
|
libusb-1.0.dll.libusb_lock_events
|
||||||
|
libusb-1.0.dll.libusb_open
|
||||||
|
libusb-1.0.dll.libusb_open_device_with_vid_pid
|
||||||
|
libusb-1.0.dll.libusb_pollfds_handle_timeouts
|
||||||
|
libusb-1.0.dll.libusb_ref_device
|
||||||
|
libusb-1.0.dll.libusb_release_interface
|
||||||
|
libusb-1.0.dll.libusb_reset_device
|
||||||
|
libusb-1.0.dll.libusb_set_auto_detach_kernel_driver
|
||||||
|
libusb-1.0.dll.libusb_set_configuration
|
||||||
|
libusb-1.0.dll.libusb_set_debug
|
||||||
|
libusb-1.0.dll.libusb_set_interface_alt_setting
|
||||||
|
libusb-1.0.dll.libusb_set_log_cb
|
||||||
|
libusb-1.0.dll.libusb_set_option
|
||||||
|
libusb-1.0.dll.libusb_set_pollfd_notifiers
|
||||||
|
libusb-1.0.dll.libusb_setlocale
|
||||||
|
libusb-1.0.dll.libusb_strerror
|
||||||
|
libusb-1.0.dll.libusb_submit_transfer
|
||||||
|
libusb-1.0.dll.libusb_transfer_get_stream_id
|
||||||
|
libusb-1.0.dll.libusb_transfer_set_stream_id
|
||||||
|
libusb-1.0.dll.libusb_try_lock_events
|
||||||
|
libusb-1.0.dll.libusb_unlock_event_waiters
|
||||||
|
libusb-1.0.dll.libusb_unlock_events
|
||||||
|
libusb-1.0.dll.libusb_unref_device
|
||||||
|
libusb-1.0.dll.libusb_wait_for_event
|
||||||
|
libusb-1.0.dll.libusb_wrap_sys_device
|
||||||
|
libusb-1.0.dll.load_system_library
|
||||||
|
libusb-1.0.dll.usb_api_backend
|
||||||
|
libusb-1.0.dll.usbd_status_to_libusb_transfer_status
|
||||||
|
libusb-1.0.dll.usbdk_backend
|
||||||
|
libusb-1.0.dll.usbi_add_event_source
|
||||||
|
libusb-1.0.dll.usbi_alloc_device
|
||||||
|
libusb-1.0.dll.usbi_alloc_event_data
|
||||||
|
libusb-1.0.dll.usbi_arm_timer
|
||||||
|
libusb-1.0.dll.usbi_backend
|
||||||
|
libusb-1.0.dll.usbi_clear_event
|
||||||
|
libusb-1.0.dll.usbi_cond_timedwait
|
||||||
|
libusb-1.0.dll.usbi_connect_device
|
||||||
|
libusb-1.0.dll.usbi_create_event
|
||||||
|
libusb-1.0.dll.usbi_create_timer
|
||||||
|
libusb-1.0.dll.usbi_default_context
|
||||||
|
libusb-1.0.dll.usbi_destroy_event
|
||||||
|
libusb-1.0.dll.usbi_destroy_timer
|
||||||
|
libusb-1.0.dll.usbi_disarm_timer
|
||||||
|
libusb-1.0.dll.usbi_disconnect_device
|
||||||
|
libusb-1.0.dll.usbi_fallback_context
|
||||||
|
libusb-1.0.dll.usbi_get_device_by_session_id
|
||||||
|
libusb-1.0.dll.usbi_get_monotonic_time
|
||||||
|
libusb-1.0.dll.usbi_handle_disconnect
|
||||||
|
libusb-1.0.dll.usbi_handle_transfer_cancellation
|
||||||
|
libusb-1.0.dll.usbi_handle_transfer_completion
|
||||||
|
libusb-1.0.dll.usbi_hotplug_exit
|
||||||
|
libusb-1.0.dll.usbi_hotplug_init
|
||||||
|
libusb-1.0.dll.usbi_hotplug_notification
|
||||||
|
libusb-1.0.dll.usbi_hotplug_process
|
||||||
|
libusb-1.0.dll.usbi_io_exit
|
||||||
|
libusb-1.0.dll.usbi_io_init
|
||||||
|
libusb-1.0.dll.usbi_log
|
||||||
|
libusb-1.0.dll.usbi_remove_event_source
|
||||||
|
libusb-1.0.dll.usbi_sanitize_device
|
||||||
|
libusb-1.0.dll.usbi_signal_event
|
||||||
|
libusb-1.0.dll.usbi_signal_transfer_completion
|
||||||
|
libusb-1.0.dll.usbi_wait_for_events
|
||||||
|
libusb-1.0.dll.windows_error_str
|
||||||
|
libusb-1.0.dll.windows_force_sync_completion
|
||||||
|
libusb-1.0.dll.windows_version
|
||||||
|
libusb-1.0.dll.winusb_backend
|
1
scripts/MSVC/2022/x64/hamlibTest/makelib.bat
Normal file
1
scripts/MSVC/2022/x64/hamlibTest/makelib.bat
Normal file
@ -0,0 +1 @@
|
|||||||
|
lib /DEF:libhamlib-4.def /MACHINE:X64
|
5
scripts/MSVC/2022/x64/hamlibTest/packages.config
Normal file
5
scripts/MSVC/2022/x64/hamlibTest/packages.config
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<packages>
|
||||||
|
<package id="pthreads" version="2.9.1.4" targetFramework="native" />
|
||||||
|
<package id="pthreads.redist" version="2.9.1.4" targetFramework="native" />
|
||||||
|
</packages>
|
BIN
scripts/MSVC/2022/x64/hamlibTest/small.ico
Normal file
BIN
scripts/MSVC/2022/x64/hamlibTest/small.ico
Normal file
Binary file not shown.
After Width: | Height: | Size: 45 KiB |
6
scripts/MSVC/2022/x64/hamlibTest/targetver.h
Normal file
6
scripts/MSVC/2022/x64/hamlibTest/targetver.h
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
#pragma once
|
||||||
|
|
||||||
|
// // Including SDKDDKVer.h defines the highest available Windows platform.
|
||||||
|
// If you wish to build your application for a previous Windows platform, include WinSDKVer.h and
|
||||||
|
// set the _WIN32_WINNT macro to the platform you wish to support before including SDKDDKVer.h.
|
||||||
|
#include <SDKDDKVer.h>
|
3
scripts/MSVC/2022/x86/hamlibTest/README.txt
Normal file
3
scripts/MSVC/2022/x86/hamlibTest/README.txt
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
To get the pthread package from Developer command prompt.
|
||||||
|
nuget restore hamlibTest.vcxproj -PackagesDirectory packages
|
||||||
|
|
30
scripts/MSVC/2022/x86/hamlibTest/Resource.h
Normal file
30
scripts/MSVC/2022/x86/hamlibTest/Resource.h
Normal file
@ -0,0 +1,30 @@
|
|||||||
|
//{{NO_DEPENDENCIES}}
|
||||||
|
// Microsoft Visual C++ generated include file.
|
||||||
|
// Used by hamlibTest.rc
|
||||||
|
|
||||||
|
#define IDS_APP_TITLE 103
|
||||||
|
|
||||||
|
#define IDR_MAINFRAME 128
|
||||||
|
#define IDD_HAMLIBTEST_DIALOG 102
|
||||||
|
#define IDD_ABOUTBOX 103
|
||||||
|
#define IDM_ABOUT 104
|
||||||
|
#define IDM_EXIT 105
|
||||||
|
#define IDI_HAMLIBTEST 107
|
||||||
|
#define IDI_SMALL 108
|
||||||
|
#define IDC_HAMLIBTEST 109
|
||||||
|
#define IDC_MYICON 2
|
||||||
|
#ifndef IDC_STATIC
|
||||||
|
#define IDC_STATIC -1
|
||||||
|
#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
|
15
scripts/MSVC/2022/x86/hamlibTest/framework.h
Normal file
15
scripts/MSVC/2022/x86/hamlibTest/framework.h
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
// header.h : include file for standard system include files,
|
||||||
|
// or project specific include files
|
||||||
|
//
|
||||||
|
|
||||||
|
#pragma once
|
||||||
|
|
||||||
|
#include "targetver.h"
|
||||||
|
#define WIN32_LEAN_AND_MEAN // Exclude rarely-used stuff from Windows headers
|
||||||
|
// Windows Header Files
|
||||||
|
#include <windows.h>
|
||||||
|
// C RunTime Header Files
|
||||||
|
#include <stdlib.h>
|
||||||
|
#include <malloc.h>
|
||||||
|
#include <memory.h>
|
||||||
|
#include <tchar.h>
|
187
scripts/MSVC/2022/x86/hamlibTest/hamlibTest.cpp
Normal file
187
scripts/MSVC/2022/x86/hamlibTest/hamlibTest.cpp
Normal file
@ -0,0 +1,187 @@
|
|||||||
|
// hamlibTest.cpp : Defines the entry point for the application.
|
||||||
|
// Note that the MSVC build requires the pthread package as of Sep 2022
|
||||||
|
|
||||||
|
#include "framework.h"
|
||||||
|
#include "hamlibTest.h"
|
||||||
|
|
||||||
|
#include "hamlib\rig.h"
|
||||||
|
#include "hamlib\rotator.h"
|
||||||
|
|
||||||
|
|
||||||
|
#define MAX_LOADSTRING 100
|
||||||
|
|
||||||
|
// Global Variables:
|
||||||
|
HINSTANCE hInst; // current instance
|
||||||
|
WCHAR szTitle[MAX_LOADSTRING]; // The title bar text
|
||||||
|
WCHAR szWindowClass[MAX_LOADSTRING]; // the main window class name
|
||||||
|
|
||||||
|
// Forward declarations of functions included in this code module:
|
||||||
|
ATOM MyRegisterClass(HINSTANCE hInstance);
|
||||||
|
BOOL InitInstance(HINSTANCE, int);
|
||||||
|
LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);
|
||||||
|
INT_PTR CALLBACK About(HWND, UINT, WPARAM, LPARAM);
|
||||||
|
|
||||||
|
int APIENTRY wWinMain(_In_ HINSTANCE hInstance,
|
||||||
|
_In_opt_ HINSTANCE hPrevInstance,
|
||||||
|
_In_ LPWSTR lpCmdLine,
|
||||||
|
_In_ int nCmdShow)
|
||||||
|
{
|
||||||
|
UNREFERENCED_PARAMETER(hPrevInstance);
|
||||||
|
UNREFERENCED_PARAMETER(lpCmdLine);
|
||||||
|
|
||||||
|
// TODO: Place code here.
|
||||||
|
|
||||||
|
// Initialize global strings
|
||||||
|
LoadStringW(hInstance, IDS_APP_TITLE, szTitle, MAX_LOADSTRING);
|
||||||
|
LoadStringW(hInstance, IDC_HAMLIBTEST, szWindowClass, MAX_LOADSTRING);
|
||||||
|
MyRegisterClass(hInstance);
|
||||||
|
|
||||||
|
// Perform application initialization:
|
||||||
|
if (!InitInstance (hInstance, nCmdShow))
|
||||||
|
{
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
RIG* myRig = rig_init(RIG_MODEL_DUMMY);
|
||||||
|
ROT* myRot = rot_init(ROT_MODEL_DUMMY);
|
||||||
|
|
||||||
|
HACCEL hAccelTable = LoadAccelerators(hInstance, MAKEINTRESOURCE(IDC_HAMLIBTEST));
|
||||||
|
|
||||||
|
MSG msg;
|
||||||
|
|
||||||
|
// Main message loop:
|
||||||
|
while (GetMessage(&msg, nullptr, 0, 0))
|
||||||
|
{
|
||||||
|
if (!TranslateAccelerator(msg.hwnd, hAccelTable, &msg))
|
||||||
|
{
|
||||||
|
TranslateMessage(&msg);
|
||||||
|
DispatchMessage(&msg);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return (int) msg.wParam;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
//
|
||||||
|
// FUNCTION: MyRegisterClass()
|
||||||
|
//
|
||||||
|
// PURPOSE: Registers the window class.
|
||||||
|
//
|
||||||
|
ATOM MyRegisterClass(HINSTANCE hInstance)
|
||||||
|
{
|
||||||
|
WNDCLASSEXW wcex;
|
||||||
|
|
||||||
|
wcex.cbSize = sizeof(WNDCLASSEX);
|
||||||
|
|
||||||
|
wcex.style = CS_HREDRAW | CS_VREDRAW;
|
||||||
|
wcex.lpfnWndProc = WndProc;
|
||||||
|
wcex.cbClsExtra = 0;
|
||||||
|
wcex.cbWndExtra = 0;
|
||||||
|
wcex.hInstance = hInstance;
|
||||||
|
wcex.hIcon = LoadIcon(hInstance, MAKEINTRESOURCE(IDI_HAMLIBTEST));
|
||||||
|
wcex.hCursor = LoadCursor(nullptr, IDC_ARROW);
|
||||||
|
wcex.hbrBackground = (HBRUSH)(COLOR_WINDOW+1);
|
||||||
|
wcex.lpszMenuName = MAKEINTRESOURCEW(IDC_HAMLIBTEST);
|
||||||
|
wcex.lpszClassName = szWindowClass;
|
||||||
|
wcex.hIconSm = LoadIcon(wcex.hInstance, MAKEINTRESOURCE(IDI_SMALL));
|
||||||
|
|
||||||
|
return RegisterClassExW(&wcex);
|
||||||
|
}
|
||||||
|
|
||||||
|
//
|
||||||
|
// 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)
|
||||||
|
{
|
||||||
|
hInst = hInstance; // Store instance handle in our global variable
|
||||||
|
|
||||||
|
HWND hWnd = CreateWindowW(szWindowClass, szTitle, WS_OVERLAPPEDWINDOW,
|
||||||
|
CW_USEDEFAULT, 0, CW_USEDEFAULT, 0, nullptr, nullptr, hInstance, nullptr);
|
||||||
|
|
||||||
|
if (!hWnd)
|
||||||
|
{
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
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)
|
||||||
|
{
|
||||||
|
switch (message)
|
||||||
|
{
|
||||||
|
case WM_COMMAND:
|
||||||
|
{
|
||||||
|
int wmId = LOWORD(wParam);
|
||||||
|
// Parse the menu selections:
|
||||||
|
switch (wmId)
|
||||||
|
{
|
||||||
|
case IDM_ABOUT:
|
||||||
|
DialogBox(hInst, MAKEINTRESOURCE(IDD_ABOUTBOX), hWnd, About);
|
||||||
|
break;
|
||||||
|
case IDM_EXIT:
|
||||||
|
DestroyWindow(hWnd);
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
return DefWindowProc(hWnd, message, wParam, lParam);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
case WM_PAINT:
|
||||||
|
{
|
||||||
|
PAINTSTRUCT ps;
|
||||||
|
HDC hdc = BeginPaint(hWnd, &ps);
|
||||||
|
// TODO: Add any drawing code that uses hdc here...
|
||||||
|
EndPaint(hWnd, &ps);
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
case WM_DESTROY:
|
||||||
|
PostQuitMessage(0);
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
return DefWindowProc(hWnd, message, wParam, lParam);
|
||||||
|
}
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Message handler for about box.
|
||||||
|
INT_PTR CALLBACK About(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
|
||||||
|
{
|
||||||
|
UNREFERENCED_PARAMETER(lParam);
|
||||||
|
switch (message)
|
||||||
|
{
|
||||||
|
case WM_INITDIALOG:
|
||||||
|
return (INT_PTR)TRUE;
|
||||||
|
|
||||||
|
case WM_COMMAND:
|
||||||
|
if (LOWORD(wParam) == IDOK || LOWORD(wParam) == IDCANCEL)
|
||||||
|
{
|
||||||
|
EndDialog(hDlg, LOWORD(wParam));
|
||||||
|
return (INT_PTR)TRUE;
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
return (INT_PTR)FALSE;
|
||||||
|
}
|
3
scripts/MSVC/2022/x86/hamlibTest/hamlibTest.h
Normal file
3
scripts/MSVC/2022/x86/hamlibTest/hamlibTest.h
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
#pragma once
|
||||||
|
|
||||||
|
#include "resource.h"
|
BIN
scripts/MSVC/2022/x86/hamlibTest/hamlibTest.ico
Normal file
BIN
scripts/MSVC/2022/x86/hamlibTest/hamlibTest.ico
Normal file
Binary file not shown.
After Width: | Height: | Size: 45 KiB |
BIN
scripts/MSVC/2022/x86/hamlibTest/hamlibTest.rc
Normal file
BIN
scripts/MSVC/2022/x86/hamlibTest/hamlibTest.rc
Normal file
Binary file not shown.
36
scripts/MSVC/2022/x86/hamlibTest/hamlibTest.sln
Normal file
36
scripts/MSVC/2022/x86/hamlibTest/hamlibTest.sln
Normal file
@ -0,0 +1,36 @@
|
|||||||
|
|
||||||
|
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||||
|
# Visual Studio Version 17
|
||||||
|
VisualStudioVersion = 17.3.32825.248
|
||||||
|
MinimumVisualStudioVersion = 10.0.40219.1
|
||||||
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "hamlibTest", "hamlibTest.vcxproj", "{D6A9E0F7-CE30-4255-860C-BABEC8360F24}"
|
||||||
|
EndProject
|
||||||
|
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{8A537F0A-CF7B-463F-A3E1-F4C321A3978F}"
|
||||||
|
ProjectSection(SolutionItems) = preProject
|
||||||
|
.github\workflows\build-bba40.yaml = .github\workflows\build-bba40.yaml
|
||||||
|
EndProjectSection
|
||||||
|
EndProject
|
||||||
|
Global
|
||||||
|
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||||
|
Debug|x64 = Debug|x64
|
||||||
|
Debug|x86 = Debug|x86
|
||||||
|
Release|x64 = Release|x64
|
||||||
|
Release|x86 = Release|x86
|
||||||
|
EndGlobalSection
|
||||||
|
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||||
|
{D6A9E0F7-CE30-4255-860C-BABEC8360F24}.Debug|x64.ActiveCfg = Debug|x64
|
||||||
|
{D6A9E0F7-CE30-4255-860C-BABEC8360F24}.Debug|x64.Build.0 = Debug|x64
|
||||||
|
{D6A9E0F7-CE30-4255-860C-BABEC8360F24}.Debug|x86.ActiveCfg = Debug|Win32
|
||||||
|
{D6A9E0F7-CE30-4255-860C-BABEC8360F24}.Debug|x86.Build.0 = Debug|Win32
|
||||||
|
{D6A9E0F7-CE30-4255-860C-BABEC8360F24}.Release|x64.ActiveCfg = Release|x64
|
||||||
|
{D6A9E0F7-CE30-4255-860C-BABEC8360F24}.Release|x64.Build.0 = Release|x64
|
||||||
|
{D6A9E0F7-CE30-4255-860C-BABEC8360F24}.Release|x86.ActiveCfg = Release|Win32
|
||||||
|
{D6A9E0F7-CE30-4255-860C-BABEC8360F24}.Release|x86.Build.0 = Release|Win32
|
||||||
|
EndGlobalSection
|
||||||
|
GlobalSection(SolutionProperties) = preSolution
|
||||||
|
HideSolutionNode = FALSE
|
||||||
|
EndGlobalSection
|
||||||
|
GlobalSection(ExtensibilityGlobals) = postSolution
|
||||||
|
SolutionGuid = {2846179C-7E5E-44DC-829D-C74586FD113C}
|
||||||
|
EndGlobalSection
|
||||||
|
EndGlobal
|
177
scripts/MSVC/2022/x86/hamlibTest/hamlibTest.vcxproj
Normal file
177
scripts/MSVC/2022/x86/hamlibTest/hamlibTest.vcxproj
Normal file
@ -0,0 +1,177 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
<ItemGroup Label="ProjectConfigurations">
|
||||||
|
<ProjectConfiguration Include="Debug|Win32">
|
||||||
|
<Configuration>Debug</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="Release|Win32">
|
||||||
|
<Configuration>Release</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="Debug|x64">
|
||||||
|
<Configuration>Debug</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="Release|x64">
|
||||||
|
<Configuration>Release</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
</ItemGroup>
|
||||||
|
<PropertyGroup Label="Globals">
|
||||||
|
<VCProjectVersion>16.0</VCProjectVersion>
|
||||||
|
<Keyword>Win32Proj</Keyword>
|
||||||
|
<ProjectGuid>{d6a9e0f7-ce30-4255-860c-babec8360f24}</ProjectGuid>
|
||||||
|
<RootNamespace>hamlibTest</RootNamespace>
|
||||||
|
<WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
|
||||||
|
</PropertyGroup>
|
||||||
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
||||||
|
<ConfigurationType>Application</ConfigurationType>
|
||||||
|
<UseDebugLibraries>true</UseDebugLibraries>
|
||||||
|
<PlatformToolset>v143</PlatformToolset>
|
||||||
|
<CharacterSet>Unicode</CharacterSet>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||||
|
<ConfigurationType>Application</ConfigurationType>
|
||||||
|
<UseDebugLibraries>false</UseDebugLibraries>
|
||||||
|
<PlatformToolset>v143</PlatformToolset>
|
||||||
|
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||||
|
<CharacterSet>Unicode</CharacterSet>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
||||||
|
<ConfigurationType>Application</ConfigurationType>
|
||||||
|
<UseDebugLibraries>true</UseDebugLibraries>
|
||||||
|
<PlatformToolset>v143</PlatformToolset>
|
||||||
|
<CharacterSet>Unicode</CharacterSet>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
||||||
|
<ConfigurationType>Application</ConfigurationType>
|
||||||
|
<UseDebugLibraries>false</UseDebugLibraries>
|
||||||
|
<PlatformToolset>v143</PlatformToolset>
|
||||||
|
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||||
|
<CharacterSet>Unicode</CharacterSet>
|
||||||
|
</PropertyGroup>
|
||||||
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||||
|
<ImportGroup Label="ExtensionSettings">
|
||||||
|
</ImportGroup>
|
||||||
|
<ImportGroup Label="Shared">
|
||||||
|
</ImportGroup>
|
||||||
|
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||||
|
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||||
|
</ImportGroup>
|
||||||
|
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||||
|
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||||
|
</ImportGroup>
|
||||||
|
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||||
|
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||||
|
</ImportGroup>
|
||||||
|
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||||
|
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||||
|
</ImportGroup>
|
||||||
|
<PropertyGroup Label="UserMacros" />
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||||
|
<LinkIncremental>true</LinkIncremental>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||||
|
<LinkIncremental>false</LinkIncremental>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||||
|
<LinkIncremental>true</LinkIncremental>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||||
|
<LinkIncremental>false</LinkIncremental>
|
||||||
|
</PropertyGroup>
|
||||||
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||||
|
<ClCompile>
|
||||||
|
<WarningLevel>Level3</WarningLevel>
|
||||||
|
<SDLCheck>true</SDLCheck>
|
||||||
|
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
<ConformanceMode>true</ConformanceMode>
|
||||||
|
<AdditionalIncludeDirectories>C:\projects\hamlib-w32-4.5\include</AdditionalIncludeDirectories>
|
||||||
|
</ClCompile>
|
||||||
|
<Link>
|
||||||
|
<SubSystem>Windows</SubSystem>
|
||||||
|
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||||
|
<AdditionalLibraryDirectories>C:\Projects\hamlib-w32-4.5\lib\msvc</AdditionalLibraryDirectories>
|
||||||
|
<AdditionalDependencies>libhamlib-4.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||||
|
</Link>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||||
|
<ClCompile>
|
||||||
|
<WarningLevel>Level3</WarningLevel>
|
||||||
|
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||||
|
<IntrinsicFunctions>true</IntrinsicFunctions>
|
||||||
|
<SDLCheck>true</SDLCheck>
|
||||||
|
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
<ConformanceMode>true</ConformanceMode>
|
||||||
|
</ClCompile>
|
||||||
|
<Link>
|
||||||
|
<SubSystem>Windows</SubSystem>
|
||||||
|
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
||||||
|
<OptimizeReferences>true</OptimizeReferences>
|
||||||
|
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||||
|
</Link>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||||
|
<ClCompile>
|
||||||
|
<WarningLevel>Level3</WarningLevel>
|
||||||
|
<SDLCheck>true</SDLCheck>
|
||||||
|
<PreprocessorDefinitions>_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
<ConformanceMode>true</ConformanceMode>
|
||||||
|
<AdditionalIncludeDirectories>C:\Projects\hamlib-w32-4.5\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||||
|
</ClCompile>
|
||||||
|
<Link>
|
||||||
|
<SubSystem>Windows</SubSystem>
|
||||||
|
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||||
|
</Link>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||||
|
<ClCompile>
|
||||||
|
<WarningLevel>Level3</WarningLevel>
|
||||||
|
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||||
|
<IntrinsicFunctions>true</IntrinsicFunctions>
|
||||||
|
<SDLCheck>true</SDLCheck>
|
||||||
|
<PreprocessorDefinitions>NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
<ConformanceMode>true</ConformanceMode>
|
||||||
|
</ClCompile>
|
||||||
|
<Link>
|
||||||
|
<SubSystem>Windows</SubSystem>
|
||||||
|
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
||||||
|
<OptimizeReferences>true</OptimizeReferences>
|
||||||
|
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||||
|
</Link>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ClInclude Include="framework.h" />
|
||||||
|
<ClInclude Include="hamlibTest.h" />
|
||||||
|
<ClInclude Include="Resource.h" />
|
||||||
|
<ClInclude Include="targetver.h" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ClCompile Include="hamlibTest.cpp" />
|
||||||
|
<ClCompile Include="hamlibTest2.cpp" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ResourceCompile Include="hamlibTest.rc" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<Image Include="hamlibTest.ico" />
|
||||||
|
<Image Include="small.ico" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<None Include="packages.config" />
|
||||||
|
</ItemGroup>
|
||||||
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||||
|
<ImportGroup Label="ExtensionTargets">
|
||||||
|
<Import Project="packages\pthreads.redist.2.9.1.4\build\native\pthreads.redist.targets" Condition="Exists('packages\pthreads.redist.2.9.1.4\build\native\pthreads.redist.targets')" />
|
||||||
|
<Import Project="packages\pthreads.2.9.1.4\build\native\pthreads.targets" Condition="Exists('packages\pthreads.2.9.1.4\build\native\pthreads.targets')" />
|
||||||
|
</ImportGroup>
|
||||||
|
<Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
|
||||||
|
<PropertyGroup>
|
||||||
|
<ErrorText>This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.</ErrorText>
|
||||||
|
</PropertyGroup>
|
||||||
|
<Error Condition="!Exists('packages\pthreads.redist.2.9.1.4\build\native\pthreads.redist.targets')" Text="$([System.String]::Format('$(ErrorText)', 'packages\pthreads.redist.2.9.1.4\build\native\pthreads.redist.targets'))" />
|
||||||
|
<Error Condition="!Exists('packages\pthreads.2.9.1.4\build\native\pthreads.targets')" Text="$([System.String]::Format('$(ErrorText)', 'packages\pthreads.2.9.1.4\build\native\pthreads.targets'))" />
|
||||||
|
</Target>
|
||||||
|
</Project>
|
4
scripts/MSVC/2022/x86/hamlibTest/hamlibTest.vcxproj.user
Normal file
4
scripts/MSVC/2022/x86/hamlibTest/hamlibTest.vcxproj.user
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
<PropertyGroup />
|
||||||
|
</Project>
|
7
scripts/MSVC/2022/x86/hamlibTest/hamlibTest2.cpp
Normal file
7
scripts/MSVC/2022/x86/hamlibTest/hamlibTest2.cpp
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
// Test including rig.h in a 2nd file
|
||||||
|
#include <hamlib/rig.h>
|
||||||
|
|
||||||
|
int testinclude()
|
||||||
|
{
|
||||||
|
return 0;
|
||||||
|
}
|
BIN
scripts/MSVC/2022/x86/hamlibTest/libhamlib-4.lib
Normal file
BIN
scripts/MSVC/2022/x86/hamlibTest/libhamlib-4.lib
Normal file
Binary file not shown.
660
scripts/MSVC/2022/x86/hamlibTest/libhamlib.def
Normal file
660
scripts/MSVC/2022/x86/hamlibTest/libhamlib.def
Normal file
@ -0,0 +1,660 @@
|
|||||||
|
EXPORTS
|
||||||
|
CRC32_function @1
|
||||||
|
add2debugmsgsave @2
|
||||||
|
amp_check_backend @3
|
||||||
|
amp_cleanup @4
|
||||||
|
amp_close @5
|
||||||
|
amp_confparam_lookup @6
|
||||||
|
amp_ext_lookup @7
|
||||||
|
amp_get_caps @8
|
||||||
|
amp_get_conf @9
|
||||||
|
amp_get_ext_level @10
|
||||||
|
amp_get_freq @11
|
||||||
|
amp_get_info @12
|
||||||
|
amp_get_level @13
|
||||||
|
amp_get_powerstat @14
|
||||||
|
amp_has_get_level @15
|
||||||
|
amp_has_set_level @16
|
||||||
|
amp_init @17
|
||||||
|
amp_list_foreach @18
|
||||||
|
amp_load_all_backends @19
|
||||||
|
amp_load_backend @20
|
||||||
|
amp_open @21
|
||||||
|
amp_parse_level @22
|
||||||
|
amp_probe_all @23
|
||||||
|
amp_register @24
|
||||||
|
amp_reset @25
|
||||||
|
amp_set_conf @26
|
||||||
|
amp_set_ext_level @27
|
||||||
|
amp_set_freq @28
|
||||||
|
amp_set_level @29
|
||||||
|
amp_set_powerstat @30
|
||||||
|
amp_sprintf_level @31
|
||||||
|
amp_strlevel @32
|
||||||
|
amp_token_lookup @33
|
||||||
|
amp_unregister @34
|
||||||
|
azimuth_long_path @35
|
||||||
|
cJSON_AddArrayToObject @36
|
||||||
|
cJSON_AddBoolToObject @37
|
||||||
|
cJSON_AddFalseToObject @38
|
||||||
|
cJSON_AddItemReferenceToArray @39
|
||||||
|
cJSON_AddItemReferenceToObject @40
|
||||||
|
cJSON_AddItemToArray @41
|
||||||
|
cJSON_AddItemToObject @42
|
||||||
|
cJSON_AddItemToObjectCS @43
|
||||||
|
cJSON_AddNullToObject @44
|
||||||
|
cJSON_AddNumberToObject @45
|
||||||
|
cJSON_AddObjectToObject @46
|
||||||
|
cJSON_AddRawToObject @47
|
||||||
|
cJSON_AddStringToObject @48
|
||||||
|
cJSON_AddTrueToObject @49
|
||||||
|
cJSON_Compare @50
|
||||||
|
cJSON_CreateArray @51
|
||||||
|
cJSON_CreateArrayReference @52
|
||||||
|
cJSON_CreateBool @53
|
||||||
|
cJSON_CreateDoubleArray @54
|
||||||
|
cJSON_CreateFalse @55
|
||||||
|
cJSON_CreateFloatArray @56
|
||||||
|
cJSON_CreateIntArray @57
|
||||||
|
cJSON_CreateNull @58
|
||||||
|
cJSON_CreateNumber @59
|
||||||
|
cJSON_CreateObject @60
|
||||||
|
cJSON_CreateObjectReference @61
|
||||||
|
cJSON_CreateRaw @62
|
||||||
|
cJSON_CreateString @63
|
||||||
|
cJSON_CreateStringArray @64
|
||||||
|
cJSON_CreateStringReference @65
|
||||||
|
cJSON_CreateTrue @66
|
||||||
|
cJSON_Delete @67
|
||||||
|
cJSON_DeleteItemFromArray @68
|
||||||
|
cJSON_DeleteItemFromObject @69
|
||||||
|
cJSON_DeleteItemFromObjectCaseSensitive @70
|
||||||
|
cJSON_DetachItemFromArray @71
|
||||||
|
cJSON_DetachItemFromObject @72
|
||||||
|
cJSON_DetachItemFromObjectCaseSensitive @73
|
||||||
|
cJSON_DetachItemViaPointer @74
|
||||||
|
cJSON_Duplicate @75
|
||||||
|
cJSON_GetArrayItem @76
|
||||||
|
cJSON_GetArraySize @77
|
||||||
|
cJSON_GetErrorPtr @78
|
||||||
|
cJSON_GetNumberValue @79
|
||||||
|
cJSON_GetObjectItem @80
|
||||||
|
cJSON_GetObjectItemCaseSensitive @81
|
||||||
|
cJSON_GetStringValue @82
|
||||||
|
cJSON_HasObjectItem @83
|
||||||
|
cJSON_InitHooks @84
|
||||||
|
cJSON_InsertItemInArray @85
|
||||||
|
cJSON_IsArray @86
|
||||||
|
cJSON_IsBool @87
|
||||||
|
cJSON_IsFalse @88
|
||||||
|
cJSON_IsInvalid @89
|
||||||
|
cJSON_IsNull @90
|
||||||
|
cJSON_IsNumber @91
|
||||||
|
cJSON_IsObject @92
|
||||||
|
cJSON_IsRaw @93
|
||||||
|
cJSON_IsString @94
|
||||||
|
cJSON_IsTrue @95
|
||||||
|
cJSON_Minify @96
|
||||||
|
cJSON_Parse @97
|
||||||
|
cJSON_ParseWithLength @98
|
||||||
|
cJSON_ParseWithLengthOpts @99
|
||||||
|
cJSON_ParseWithOpts @100
|
||||||
|
cJSON_Print @101
|
||||||
|
cJSON_PrintBuffered @102
|
||||||
|
cJSON_PrintPreallocated @103
|
||||||
|
cJSON_PrintUnformatted @104
|
||||||
|
cJSON_ReplaceItemInArray @105
|
||||||
|
cJSON_ReplaceItemInObject @106
|
||||||
|
cJSON_ReplaceItemInObjectCaseSensitive @107
|
||||||
|
cJSON_ReplaceItemViaPointer @108
|
||||||
|
cJSON_SetNumberHelper @109
|
||||||
|
cJSON_SetValuestring @110
|
||||||
|
cJSON_Version @111
|
||||||
|
cJSON_free @112
|
||||||
|
cJSON_malloc @113
|
||||||
|
cookie_use @114 DATA
|
||||||
|
date_strget @115
|
||||||
|
debugmsgsave @116 DATA
|
||||||
|
debugmsgsave2 @117 DATA
|
||||||
|
debugmsgsave3 @118 DATA
|
||||||
|
dec2dmmm @119
|
||||||
|
dec2dms @120
|
||||||
|
distance_long_path @121
|
||||||
|
dmmm2dec @122
|
||||||
|
dms2dec @123
|
||||||
|
dot10ths_to_millis @124
|
||||||
|
dump_hex @125
|
||||||
|
elapsed_ms @126
|
||||||
|
flrig_cat_string @127
|
||||||
|
from_bcd @128
|
||||||
|
from_bcd_be @129
|
||||||
|
get_rig_conf_type @130
|
||||||
|
hamlib_copyright @131 DATA
|
||||||
|
hamlib_copyright2 @132 DATA
|
||||||
|
hamlib_version @133 DATA
|
||||||
|
hamlib_version2 @134 DATA
|
||||||
|
hl_usleep @135
|
||||||
|
initamps4_dummy @136
|
||||||
|
initamps4_gemini @137
|
||||||
|
initamps4_kpa1500 @138
|
||||||
|
initrigs4_adat @139
|
||||||
|
initrigs4_alinco @140
|
||||||
|
initrigs4_aor @141
|
||||||
|
initrigs4_barrett @142
|
||||||
|
initrigs4_codan @143
|
||||||
|
initrigs4_dorji @144
|
||||||
|
initrigs4_drake @145
|
||||||
|
initrigs4_dummy @146
|
||||||
|
initrigs4_elad @147
|
||||||
|
initrigs4_flexradio @148
|
||||||
|
initrigs4_gomspace @149
|
||||||
|
initrigs4_icm710 @150
|
||||||
|
initrigs4_icmarine @151
|
||||||
|
initrigs4_icom @152
|
||||||
|
initrigs4_jrc @153
|
||||||
|
initrigs4_kachina @154
|
||||||
|
initrigs4_kenwood @155
|
||||||
|
initrigs4_kit @156
|
||||||
|
initrigs4_lowe @157
|
||||||
|
initrigs4_pcr @158
|
||||||
|
initrigs4_prm80 @159
|
||||||
|
initrigs4_racal @160
|
||||||
|
initrigs4_rft @161
|
||||||
|
initrigs4_rs @162
|
||||||
|
initrigs4_skanti @163
|
||||||
|
initrigs4_tapr @164
|
||||||
|
initrigs4_tentec @165
|
||||||
|
initrigs4_tuner @166
|
||||||
|
initrigs4_uniden @167
|
||||||
|
initrigs4_winradio @168
|
||||||
|
initrigs4_wj @169
|
||||||
|
initrigs4_yaesu @170
|
||||||
|
initrots4_amsat @171
|
||||||
|
initrots4_ars @172
|
||||||
|
initrots4_celestron @173
|
||||||
|
initrots4_cnctrk @174
|
||||||
|
initrots4_dummy @175
|
||||||
|
initrots4_easycomm @176
|
||||||
|
initrots4_ether6 @177
|
||||||
|
initrots4_fodtrack @178
|
||||||
|
initrots4_grbltrk @179
|
||||||
|
initrots4_gs232a @180
|
||||||
|
initrots4_heathkit @181
|
||||||
|
initrots4_ioptron @182
|
||||||
|
initrots4_kit @183
|
||||||
|
initrots4_m2 @184
|
||||||
|
initrots4_meade @185
|
||||||
|
initrots4_prosistel @186
|
||||||
|
initrots4_radant @187
|
||||||
|
initrots4_rotorez @188
|
||||||
|
initrots4_sartek @189
|
||||||
|
initrots4_satel @190
|
||||||
|
initrots4_spid @191
|
||||||
|
initrots4_ts7400 @192
|
||||||
|
locator2longlat @193
|
||||||
|
lock_mode @194 DATA
|
||||||
|
longlat2locator @195
|
||||||
|
millis_to_dot10ths @196
|
||||||
|
morse_code_dot_to_millis @197
|
||||||
|
netrigctl_get_vfo_mode @198
|
||||||
|
network_multicast_publisher_start @199
|
||||||
|
network_multicast_publisher_stop @200
|
||||||
|
par_lock @201
|
||||||
|
par_read_control @202
|
||||||
|
par_read_data @203
|
||||||
|
par_read_status @204
|
||||||
|
par_unlock @205
|
||||||
|
par_write_control @206
|
||||||
|
par_write_data @207
|
||||||
|
parse_hoststr @208
|
||||||
|
port_close @209
|
||||||
|
port_open @210
|
||||||
|
print_ext_param @211
|
||||||
|
probeallrigs4_adat @212
|
||||||
|
probeallrigs4_drake @213
|
||||||
|
probeallrigs4_elad @214
|
||||||
|
probeallrigs4_gomspace @215
|
||||||
|
probeallrigs4_icom @216
|
||||||
|
probeallrigs4_kenwood @217
|
||||||
|
probeallrigs4_lowe @218
|
||||||
|
probeallrigs4_uniden @219
|
||||||
|
probeallrigs4_yaesu @220
|
||||||
|
qrb @221
|
||||||
|
read_block @222
|
||||||
|
read_block_direct @223
|
||||||
|
read_string @224
|
||||||
|
read_string_direct @225
|
||||||
|
rig_check_backend @226
|
||||||
|
rig_check_cache_timeout @227
|
||||||
|
rig_cleanup @228
|
||||||
|
rig_close @229
|
||||||
|
rig_confparam_lookup @230
|
||||||
|
rig_cookie @231
|
||||||
|
rig_copyright @232
|
||||||
|
rig_debug @233
|
||||||
|
rig_ext_func_foreach @234
|
||||||
|
rig_ext_level_foreach @235
|
||||||
|
rig_ext_lookup @236
|
||||||
|
rig_ext_lookup_tok @237
|
||||||
|
rig_ext_parm_foreach @238
|
||||||
|
rig_ext_token_lookup @239
|
||||||
|
rig_flush @240
|
||||||
|
rig_force_cache_timeout @241
|
||||||
|
rig_get_ant @242
|
||||||
|
rig_get_cache @243
|
||||||
|
rig_get_cache_timeout_ms @244
|
||||||
|
rig_get_caps @245
|
||||||
|
rig_get_caps_cptr @246
|
||||||
|
rig_get_caps_int @247
|
||||||
|
rig_get_chan_all @248
|
||||||
|
rig_get_chan_all_cb @249
|
||||||
|
rig_get_channel @250
|
||||||
|
rig_get_clock @251
|
||||||
|
rig_get_conf @252
|
||||||
|
rig_get_conf2 @253
|
||||||
|
rig_get_ctcss_sql @254
|
||||||
|
rig_get_ctcss_tone @255
|
||||||
|
rig_get_dcd @256
|
||||||
|
rig_get_dcs_code @257
|
||||||
|
rig_get_dcs_sql @258
|
||||||
|
rig_get_ext_func @259
|
||||||
|
rig_get_ext_level @260
|
||||||
|
rig_get_ext_parm @261
|
||||||
|
rig_get_freq @262
|
||||||
|
rig_get_func @263
|
||||||
|
rig_get_function_ptr @264
|
||||||
|
rig_get_info @265
|
||||||
|
rig_get_level @266
|
||||||
|
rig_get_lock_mode @267
|
||||||
|
rig_get_mem @268
|
||||||
|
rig_get_mem_all @269
|
||||||
|
rig_get_mem_all_cb @270
|
||||||
|
rig_get_mode @271
|
||||||
|
rig_get_parm @272
|
||||||
|
rig_get_powerstat @273
|
||||||
|
rig_get_ptt @274
|
||||||
|
rig_get_range @275
|
||||||
|
rig_get_resolution @276
|
||||||
|
rig_get_rig_info @277
|
||||||
|
rig_get_rit @278
|
||||||
|
rig_get_rptr_offs @279
|
||||||
|
rig_get_rptr_shift @280
|
||||||
|
rig_get_split_freq @281
|
||||||
|
rig_get_split_freq_mode @282
|
||||||
|
rig_get_split_mode @283
|
||||||
|
rig_get_split_vfo @284
|
||||||
|
rig_get_trn @285
|
||||||
|
rig_get_ts @286
|
||||||
|
rig_get_twiddle @287
|
||||||
|
rig_get_vfo @288
|
||||||
|
rig_get_vfo_info @289
|
||||||
|
rig_get_vfo_list @290
|
||||||
|
rig_get_xit @291
|
||||||
|
rig_has_get_func @292
|
||||||
|
rig_has_get_level @293
|
||||||
|
rig_has_get_parm @294
|
||||||
|
rig_has_scan @295
|
||||||
|
rig_has_set_func @296
|
||||||
|
rig_has_set_level @297
|
||||||
|
rig_has_set_parm @298
|
||||||
|
rig_has_vfo_op @299
|
||||||
|
rig_idx2setting @300
|
||||||
|
rig_init @301
|
||||||
|
rig_levelagcstr @302
|
||||||
|
rig_levelagcvalue @303
|
||||||
|
rig_license @304
|
||||||
|
rig_list_foreach @305
|
||||||
|
rig_list_foreach_model @306
|
||||||
|
rig_load_all_backends @307
|
||||||
|
rig_load_backend @308
|
||||||
|
rig_lookup_mem_caps @309
|
||||||
|
rig_mW2power @310
|
||||||
|
rig_make_md5 @311
|
||||||
|
rig_mem_count @312
|
||||||
|
rig_need_debug @313
|
||||||
|
rig_no_restore_ai @314
|
||||||
|
rig_open @315
|
||||||
|
rig_parse_func @316
|
||||||
|
rig_parse_level @317
|
||||||
|
rig_parse_mode @318
|
||||||
|
rig_parse_mtype @319
|
||||||
|
rig_parse_parm @320
|
||||||
|
rig_parse_rptr_shift @321
|
||||||
|
rig_parse_scan @322
|
||||||
|
rig_parse_vfo @323
|
||||||
|
rig_parse_vfo_op @324
|
||||||
|
rig_passband_narrow @325
|
||||||
|
rig_passband_normal @326
|
||||||
|
rig_passband_wide @327
|
||||||
|
rig_password @328
|
||||||
|
rig_password_generate_secret @329
|
||||||
|
rig_power2mW @330
|
||||||
|
rig_powerstat @331 DATA
|
||||||
|
rig_probe @332
|
||||||
|
rig_probe_all @333
|
||||||
|
rig_raw2val @334
|
||||||
|
rig_raw2val_float @335
|
||||||
|
rig_recv_dtmf @336
|
||||||
|
rig_register @337
|
||||||
|
rig_reset @338
|
||||||
|
rig_scan @339
|
||||||
|
rig_send_dtmf @340
|
||||||
|
rig_send_morse @341
|
||||||
|
rig_send_raw @342
|
||||||
|
rig_send_voice_mem @343
|
||||||
|
rig_set_ant @344
|
||||||
|
rig_set_bank @345
|
||||||
|
rig_set_cache_timeout_ms @346
|
||||||
|
rig_set_chan_all @347
|
||||||
|
rig_set_chan_all_cb @348
|
||||||
|
rig_set_channel @349
|
||||||
|
rig_set_clock @350
|
||||||
|
rig_set_conf @351
|
||||||
|
rig_set_ctcss_sql @352
|
||||||
|
rig_set_ctcss_tone @353
|
||||||
|
rig_set_dcd_callback @354
|
||||||
|
rig_set_dcs_code @355
|
||||||
|
rig_set_dcs_sql @356
|
||||||
|
rig_set_debug @357
|
||||||
|
rig_set_debug_callback @358
|
||||||
|
rig_set_debug_file @359
|
||||||
|
rig_set_debug_time_stamp @360
|
||||||
|
rig_set_ext_func @361
|
||||||
|
rig_set_ext_level @362
|
||||||
|
rig_set_ext_parm @363
|
||||||
|
rig_set_freq @364
|
||||||
|
rig_set_freq_callback @365
|
||||||
|
rig_set_func @366
|
||||||
|
rig_set_level @367
|
||||||
|
rig_set_lock_mode @368
|
||||||
|
rig_set_mem @369
|
||||||
|
rig_set_mem_all @370
|
||||||
|
rig_set_mem_all_cb @371
|
||||||
|
rig_set_mode @372
|
||||||
|
rig_set_mode_callback @373
|
||||||
|
rig_set_parm @374
|
||||||
|
rig_set_pltune_callback @375
|
||||||
|
rig_set_powerstat @376
|
||||||
|
rig_set_ptt @377
|
||||||
|
rig_set_ptt_callback @378
|
||||||
|
rig_set_rit @379
|
||||||
|
rig_set_rptr_offs @380
|
||||||
|
rig_set_rptr_shift @381
|
||||||
|
rig_set_spectrum_callback @382
|
||||||
|
rig_set_split_freq @383
|
||||||
|
rig_set_split_freq_mode @384
|
||||||
|
rig_set_split_mode @385
|
||||||
|
rig_set_split_vfo @386
|
||||||
|
rig_set_trn @387
|
||||||
|
rig_set_ts @388
|
||||||
|
rig_set_twiddle @389
|
||||||
|
rig_set_uplink @390
|
||||||
|
rig_set_vfo @391
|
||||||
|
rig_set_vfo_callback @392
|
||||||
|
rig_set_vfo_opt @393
|
||||||
|
rig_set_xit @394
|
||||||
|
rig_setting2idx @395
|
||||||
|
rig_settings_get_path @396
|
||||||
|
rig_settings_load @397
|
||||||
|
rig_settings_load_all @398
|
||||||
|
rig_settings_save @399
|
||||||
|
rig_sprintf_ant @400
|
||||||
|
rig_sprintf_func @401
|
||||||
|
rig_sprintf_level @402
|
||||||
|
rig_sprintf_level_gran @403
|
||||||
|
rig_sprintf_mode @404
|
||||||
|
rig_sprintf_parm @405
|
||||||
|
rig_sprintf_parm_gran @406
|
||||||
|
rig_sprintf_scan @407
|
||||||
|
rig_sprintf_spectrum_avg_modes @408
|
||||||
|
rig_sprintf_spectrum_modes @409
|
||||||
|
rig_sprintf_spectrum_spans @410
|
||||||
|
rig_sprintf_vfo @411
|
||||||
|
rig_sprintf_vfop @412
|
||||||
|
rig_stop_morse @413
|
||||||
|
rig_stragclevel @414
|
||||||
|
rig_strfunc @415
|
||||||
|
rig_strlevel @416
|
||||||
|
rig_strmtype @417
|
||||||
|
rig_strparm @418
|
||||||
|
rig_strptrshift @419
|
||||||
|
rig_strrmode @420
|
||||||
|
rig_strrmodes @421
|
||||||
|
rig_strscan @422
|
||||||
|
rig_strspectrummode @423
|
||||||
|
rig_strstatus @424
|
||||||
|
rig_strvfo @425
|
||||||
|
rig_strvfop @426
|
||||||
|
rig_token_foreach @427
|
||||||
|
rig_token_lookup @428
|
||||||
|
rig_unregister @429
|
||||||
|
rig_valueagclevel @430
|
||||||
|
rig_version @431
|
||||||
|
rig_vfo_op @432
|
||||||
|
rig_wait_morse @433
|
||||||
|
rigerror @434
|
||||||
|
rigerror2 @435
|
||||||
|
rot_check_backend @436
|
||||||
|
rot_cleanup @437
|
||||||
|
rot_close @438
|
||||||
|
rot_confparam_lookup @439
|
||||||
|
rot_ext_func_foreach @440
|
||||||
|
rot_ext_level_foreach @441
|
||||||
|
rot_ext_lookup @442
|
||||||
|
rot_ext_lookup_tok @443
|
||||||
|
rot_ext_parm_foreach @444
|
||||||
|
rot_ext_token_lookup @445
|
||||||
|
rot_get_caps @446
|
||||||
|
rot_get_conf @447
|
||||||
|
rot_get_conf2 @448
|
||||||
|
rot_get_ext_func @449
|
||||||
|
rot_get_ext_level @450
|
||||||
|
rot_get_ext_parm @451
|
||||||
|
rot_get_func @452
|
||||||
|
rot_get_info @453
|
||||||
|
rot_get_level @454
|
||||||
|
rot_get_parm @455
|
||||||
|
rot_get_position @456
|
||||||
|
rot_get_status @457
|
||||||
|
rot_has_get_func @458
|
||||||
|
rot_has_get_level @459
|
||||||
|
rot_has_get_parm @460
|
||||||
|
rot_has_set_func @461
|
||||||
|
rot_has_set_level @462
|
||||||
|
rot_has_set_parm @463
|
||||||
|
rot_init @464
|
||||||
|
rot_list_foreach @465
|
||||||
|
rot_load_all_backends @466
|
||||||
|
rot_load_backend @467
|
||||||
|
rot_move @468
|
||||||
|
rot_open @469
|
||||||
|
rot_park @470
|
||||||
|
rot_parse_func @471
|
||||||
|
rot_parse_level @472
|
||||||
|
rot_parse_parm @473
|
||||||
|
rot_probe_all @474
|
||||||
|
rot_register @475
|
||||||
|
rot_reset @476
|
||||||
|
rot_set_conf @477
|
||||||
|
rot_set_ext_func @478
|
||||||
|
rot_set_ext_level @479
|
||||||
|
rot_set_ext_parm @480
|
||||||
|
rot_set_func @481
|
||||||
|
rot_set_level @482
|
||||||
|
rot_set_parm @483
|
||||||
|
rot_set_position @484
|
||||||
|
rot_sprintf_func @485
|
||||||
|
rot_sprintf_level @486
|
||||||
|
rot_sprintf_level_gran @487
|
||||||
|
rot_sprintf_parm @488
|
||||||
|
rot_sprintf_parm_gran @489
|
||||||
|
rot_sprintf_status @490
|
||||||
|
rot_stop @491
|
||||||
|
rot_strfunc @492
|
||||||
|
rot_strlevel @493
|
||||||
|
rot_strparm @494
|
||||||
|
rot_strstatus @495
|
||||||
|
rot_token_foreach @496
|
||||||
|
rot_token_lookup @497
|
||||||
|
rot_unregister @498
|
||||||
|
ser_get_car @499
|
||||||
|
ser_get_cts @500
|
||||||
|
ser_get_dsr @501
|
||||||
|
ser_get_dtr @502
|
||||||
|
ser_get_rts @503
|
||||||
|
ser_set_brk @504
|
||||||
|
ser_set_dtr @505
|
||||||
|
ser_set_rts @506
|
||||||
|
serial_flush @507
|
||||||
|
serial_open @508
|
||||||
|
serial_setup @509
|
||||||
|
spaces @510
|
||||||
|
sprintf_freq @511
|
||||||
|
sprintf_level_ext @512
|
||||||
|
sync_callback @513
|
||||||
|
to_bcd @514
|
||||||
|
to_bcd_be @515
|
||||||
|
to_hex @516
|
||||||
|
vfo_fixup @517
|
||||||
|
vfo_fixup2a @518
|
||||||
|
write_block @519
|
||||||
|
write_block_sync @520
|
||||||
|
write_block_sync_error @521
|
||||||
|
|
||||||
|
IMPORTS
|
||||||
|
|
||||||
|
libusb-1.0.dll.active_contexts_list
|
||||||
|
libusb-1.0.dll.active_contexts_lock
|
||||||
|
libusb-1.0.dll.discovered_devs_append
|
||||||
|
libusb-1.0.dll.htab_hash
|
||||||
|
libusb-1.0.dll.libusb_alloc_streams
|
||||||
|
libusb-1.0.dll.libusb_alloc_transfer
|
||||||
|
libusb-1.0.dll.libusb_attach_kernel_driver
|
||||||
|
libusb-1.0.dll.libusb_bulk_transfer
|
||||||
|
libusb-1.0.dll.libusb_cancel_transfer
|
||||||
|
libusb-1.0.dll.libusb_claim_interface
|
||||||
|
libusb-1.0.dll.libusb_clear_halt
|
||||||
|
libusb-1.0.dll.libusb_close
|
||||||
|
libusb-1.0.dll.libusb_control_transfer
|
||||||
|
libusb-1.0.dll.libusb_detach_kernel_driver
|
||||||
|
libusb-1.0.dll.libusb_dev_mem_alloc
|
||||||
|
libusb-1.0.dll.libusb_dev_mem_free
|
||||||
|
libusb-1.0.dll.libusb_error_name
|
||||||
|
libusb-1.0.dll.libusb_event_handler_active
|
||||||
|
libusb-1.0.dll.libusb_event_handling_ok
|
||||||
|
libusb-1.0.dll.libusb_exit
|
||||||
|
libusb-1.0.dll.libusb_free_bos_descriptor
|
||||||
|
libusb-1.0.dll.libusb_free_config_descriptor
|
||||||
|
libusb-1.0.dll.libusb_free_container_id_descriptor
|
||||||
|
libusb-1.0.dll.libusb_free_device_list
|
||||||
|
libusb-1.0.dll.libusb_free_pollfds
|
||||||
|
libusb-1.0.dll.libusb_free_ss_endpoint_companion_descriptor
|
||||||
|
libusb-1.0.dll.libusb_free_ss_usb_device_capability_descriptor
|
||||||
|
libusb-1.0.dll.libusb_free_streams
|
||||||
|
libusb-1.0.dll.libusb_free_transfer
|
||||||
|
libusb-1.0.dll.libusb_free_usb_2_0_extension_descriptor
|
||||||
|
libusb-1.0.dll.libusb_get_active_config_descriptor
|
||||||
|
libusb-1.0.dll.libusb_get_bos_descriptor
|
||||||
|
libusb-1.0.dll.libusb_get_bus_number
|
||||||
|
libusb-1.0.dll.libusb_get_config_descriptor
|
||||||
|
libusb-1.0.dll.libusb_get_config_descriptor_by_value
|
||||||
|
libusb-1.0.dll.libusb_get_configuration
|
||||||
|
libusb-1.0.dll.libusb_get_container_id_descriptor
|
||||||
|
libusb-1.0.dll.libusb_get_device
|
||||||
|
libusb-1.0.dll.libusb_get_device_address
|
||||||
|
libusb-1.0.dll.libusb_get_device_descriptor
|
||||||
|
libusb-1.0.dll.libusb_get_device_list
|
||||||
|
libusb-1.0.dll.libusb_get_device_speed
|
||||||
|
libusb-1.0.dll.libusb_get_max_iso_packet_size
|
||||||
|
libusb-1.0.dll.libusb_get_max_packet_size
|
||||||
|
libusb-1.0.dll.libusb_get_next_timeout
|
||||||
|
libusb-1.0.dll.libusb_get_parent
|
||||||
|
libusb-1.0.dll.libusb_get_pollfds
|
||||||
|
libusb-1.0.dll.libusb_get_port_number
|
||||||
|
libusb-1.0.dll.libusb_get_port_numbers
|
||||||
|
libusb-1.0.dll.libusb_get_port_path
|
||||||
|
libusb-1.0.dll.libusb_get_ss_endpoint_companion_descriptor
|
||||||
|
libusb-1.0.dll.libusb_get_ss_usb_device_capability_descriptor
|
||||||
|
libusb-1.0.dll.libusb_get_string_descriptor_ascii
|
||||||
|
libusb-1.0.dll.libusb_get_usb_2_0_extension_descriptor
|
||||||
|
libusb-1.0.dll.libusb_get_version
|
||||||
|
libusb-1.0.dll.libusb_handle_events
|
||||||
|
libusb-1.0.dll.libusb_handle_events_completed
|
||||||
|
libusb-1.0.dll.libusb_handle_events_locked
|
||||||
|
libusb-1.0.dll.libusb_handle_events_timeout
|
||||||
|
libusb-1.0.dll.libusb_handle_events_timeout_completed
|
||||||
|
libusb-1.0.dll.libusb_has_capability
|
||||||
|
libusb-1.0.dll.libusb_hotplug_deregister_callback
|
||||||
|
libusb-1.0.dll.libusb_hotplug_get_user_data
|
||||||
|
libusb-1.0.dll.libusb_hotplug_register_callback
|
||||||
|
libusb-1.0.dll.libusb_init
|
||||||
|
libusb-1.0.dll.libusb_interrupt_event_handler
|
||||||
|
libusb-1.0.dll.libusb_interrupt_transfer
|
||||||
|
libusb-1.0.dll.libusb_kernel_driver_active
|
||||||
|
libusb-1.0.dll.libusb_lock_event_waiters
|
||||||
|
libusb-1.0.dll.libusb_lock_events
|
||||||
|
libusb-1.0.dll.libusb_open
|
||||||
|
libusb-1.0.dll.libusb_open_device_with_vid_pid
|
||||||
|
libusb-1.0.dll.libusb_pollfds_handle_timeouts
|
||||||
|
libusb-1.0.dll.libusb_ref_device
|
||||||
|
libusb-1.0.dll.libusb_release_interface
|
||||||
|
libusb-1.0.dll.libusb_reset_device
|
||||||
|
libusb-1.0.dll.libusb_set_auto_detach_kernel_driver
|
||||||
|
libusb-1.0.dll.libusb_set_configuration
|
||||||
|
libusb-1.0.dll.libusb_set_debug
|
||||||
|
libusb-1.0.dll.libusb_set_interface_alt_setting
|
||||||
|
libusb-1.0.dll.libusb_set_log_cb
|
||||||
|
libusb-1.0.dll.libusb_set_option
|
||||||
|
libusb-1.0.dll.libusb_set_pollfd_notifiers
|
||||||
|
libusb-1.0.dll.libusb_setlocale
|
||||||
|
libusb-1.0.dll.libusb_strerror
|
||||||
|
libusb-1.0.dll.libusb_submit_transfer
|
||||||
|
libusb-1.0.dll.libusb_transfer_get_stream_id
|
||||||
|
libusb-1.0.dll.libusb_transfer_set_stream_id
|
||||||
|
libusb-1.0.dll.libusb_try_lock_events
|
||||||
|
libusb-1.0.dll.libusb_unlock_event_waiters
|
||||||
|
libusb-1.0.dll.libusb_unlock_events
|
||||||
|
libusb-1.0.dll.libusb_unref_device
|
||||||
|
libusb-1.0.dll.libusb_wait_for_event
|
||||||
|
libusb-1.0.dll.libusb_wrap_sys_device
|
||||||
|
libusb-1.0.dll.load_system_library
|
||||||
|
libusb-1.0.dll.usb_api_backend
|
||||||
|
libusb-1.0.dll.usbd_status_to_libusb_transfer_status
|
||||||
|
libusb-1.0.dll.usbdk_backend
|
||||||
|
libusb-1.0.dll.usbi_add_event_source
|
||||||
|
libusb-1.0.dll.usbi_alloc_device
|
||||||
|
libusb-1.0.dll.usbi_alloc_event_data
|
||||||
|
libusb-1.0.dll.usbi_arm_timer
|
||||||
|
libusb-1.0.dll.usbi_backend
|
||||||
|
libusb-1.0.dll.usbi_clear_event
|
||||||
|
libusb-1.0.dll.usbi_cond_timedwait
|
||||||
|
libusb-1.0.dll.usbi_connect_device
|
||||||
|
libusb-1.0.dll.usbi_create_event
|
||||||
|
libusb-1.0.dll.usbi_create_timer
|
||||||
|
libusb-1.0.dll.usbi_default_context
|
||||||
|
libusb-1.0.dll.usbi_destroy_event
|
||||||
|
libusb-1.0.dll.usbi_destroy_timer
|
||||||
|
libusb-1.0.dll.usbi_disarm_timer
|
||||||
|
libusb-1.0.dll.usbi_disconnect_device
|
||||||
|
libusb-1.0.dll.usbi_fallback_context
|
||||||
|
libusb-1.0.dll.usbi_get_device_by_session_id
|
||||||
|
libusb-1.0.dll.usbi_get_monotonic_time
|
||||||
|
libusb-1.0.dll.usbi_handle_disconnect
|
||||||
|
libusb-1.0.dll.usbi_handle_transfer_cancellation
|
||||||
|
libusb-1.0.dll.usbi_handle_transfer_completion
|
||||||
|
libusb-1.0.dll.usbi_hotplug_exit
|
||||||
|
libusb-1.0.dll.usbi_hotplug_init
|
||||||
|
libusb-1.0.dll.usbi_hotplug_notification
|
||||||
|
libusb-1.0.dll.usbi_hotplug_process
|
||||||
|
libusb-1.0.dll.usbi_io_exit
|
||||||
|
libusb-1.0.dll.usbi_io_init
|
||||||
|
libusb-1.0.dll.usbi_log
|
||||||
|
libusb-1.0.dll.usbi_remove_event_source
|
||||||
|
libusb-1.0.dll.usbi_sanitize_device
|
||||||
|
libusb-1.0.dll.usbi_signal_event
|
||||||
|
libusb-1.0.dll.usbi_signal_transfer_completion
|
||||||
|
libusb-1.0.dll.usbi_wait_for_events
|
||||||
|
libusb-1.0.dll.windows_error_str
|
||||||
|
libusb-1.0.dll.windows_force_sync_completion
|
||||||
|
libusb-1.0.dll.windows_version
|
||||||
|
libusb-1.0.dll.winusb_backend
|
1
scripts/MSVC/2022/x86/hamlibTest/makelib.bat
Normal file
1
scripts/MSVC/2022/x86/hamlibTest/makelib.bat
Normal file
@ -0,0 +1 @@
|
|||||||
|
lib /DEF:libhamlib-4.def /MACHINE:X86
|
5
scripts/MSVC/2022/x86/hamlibTest/packages.config
Normal file
5
scripts/MSVC/2022/x86/hamlibTest/packages.config
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<packages>
|
||||||
|
<package id="pthreads" version="2.9.1.4" targetFramework="native" />
|
||||||
|
<package id="pthreads.redist" version="2.9.1.4" targetFramework="native" />
|
||||||
|
</packages>
|
BIN
scripts/MSVC/2022/x86/hamlibTest/small.ico
Normal file
BIN
scripts/MSVC/2022/x86/hamlibTest/small.ico
Normal file
Binary file not shown.
After Width: | Height: | Size: 45 KiB |
6
scripts/MSVC/2022/x86/hamlibTest/targetver.h
Normal file
6
scripts/MSVC/2022/x86/hamlibTest/targetver.h
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
#pragma once
|
||||||
|
|
||||||
|
// // Including SDKDDKVer.h defines the highest available Windows platform.
|
||||||
|
// If you wish to build your application for a previous Windows platform, include WinSDKVer.h and
|
||||||
|
// set the _WIN32_WINNT macro to the platform you wish to support before including SDKDDKVer.h.
|
||||||
|
#include <SDKDDKVer.h>
|
Loading…
Reference in New Issue
Block a user