Skip to content

Commit c9d42eb

Browse files
committed
Create new project for ks.h
1 parent f90d42a commit c9d42eb

File tree

3 files changed

+36
-5
lines changed

3 files changed

+36
-5
lines changed

TH-NETII Windows API.sln

+17-2
Original file line numberDiff line numberDiff line change
@@ -89,9 +89,11 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "THNETII.WinApi.Headers.WinI
8989
EndProject
9090
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "THNETII.WinApi.Constants.SCardErr", "src\THNETII.WinApi.Constants.SCardErr\THNETII.WinApi.Constants.SCardErr.csproj", "{25A891EB-9BF0-45D1-89EE-B24E80DE259E}"
9191
EndProject
92-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "THNETII.WinApi.Headers.WinSCard", "src\THNETII.WinApi.Headers.WinSCard\THNETII.WinApi.Headers.WinSCard.csproj", "{56348771-2C99-4C0A-B63A-C7F0736621DA}"
92+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "THNETII.WinApi.Headers.WinSCard", "src\THNETII.WinApi.Headers.WinSCard\THNETII.WinApi.Headers.WinSCard.csproj", "{56348771-2C99-4C0A-B63A-C7F0736621DA}"
9393
EndProject
94-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "THNETII.WinApi.Headers.DevPropDef", "src\THNETII.WinApi.Headers.DevPropDef\THNETII.WinApi.Headers.DevPropDef.csproj", "{E4A4DA91-3696-40A6-9834-E5FAACEF682E}"
94+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "THNETII.WinApi.Headers.DevPropDef", "src\THNETII.WinApi.Headers.DevPropDef\THNETII.WinApi.Headers.DevPropDef.csproj", "{E4A4DA91-3696-40A6-9834-E5FAACEF682E}"
95+
EndProject
96+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "THNETII.WinApi.Headers.Ks", "src\THNETII.WinApi.Headers.Ks\THNETII.WinApi.Headers.Ks.csproj", "{27DD8683-2AF2-4753-BF69-2AD2C5B9790E}"
9597
EndProject
9698
Global
9799
GlobalSection(SolutionConfigurationPlatforms) = preSolution
@@ -487,6 +489,18 @@ Global
487489
{E4A4DA91-3696-40A6-9834-E5FAACEF682E}.Release|x64.Build.0 = Release|Any CPU
488490
{E4A4DA91-3696-40A6-9834-E5FAACEF682E}.Release|x86.ActiveCfg = Release|Any CPU
489491
{E4A4DA91-3696-40A6-9834-E5FAACEF682E}.Release|x86.Build.0 = Release|Any CPU
492+
{27DD8683-2AF2-4753-BF69-2AD2C5B9790E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
493+
{27DD8683-2AF2-4753-BF69-2AD2C5B9790E}.Debug|Any CPU.Build.0 = Debug|Any CPU
494+
{27DD8683-2AF2-4753-BF69-2AD2C5B9790E}.Debug|x64.ActiveCfg = Debug|Any CPU
495+
{27DD8683-2AF2-4753-BF69-2AD2C5B9790E}.Debug|x64.Build.0 = Debug|Any CPU
496+
{27DD8683-2AF2-4753-BF69-2AD2C5B9790E}.Debug|x86.ActiveCfg = Debug|Any CPU
497+
{27DD8683-2AF2-4753-BF69-2AD2C5B9790E}.Debug|x86.Build.0 = Debug|Any CPU
498+
{27DD8683-2AF2-4753-BF69-2AD2C5B9790E}.Release|Any CPU.ActiveCfg = Release|Any CPU
499+
{27DD8683-2AF2-4753-BF69-2AD2C5B9790E}.Release|Any CPU.Build.0 = Release|Any CPU
500+
{27DD8683-2AF2-4753-BF69-2AD2C5B9790E}.Release|x64.ActiveCfg = Release|Any CPU
501+
{27DD8683-2AF2-4753-BF69-2AD2C5B9790E}.Release|x64.Build.0 = Release|Any CPU
502+
{27DD8683-2AF2-4753-BF69-2AD2C5B9790E}.Release|x86.ActiveCfg = Release|Any CPU
503+
{27DD8683-2AF2-4753-BF69-2AD2C5B9790E}.Release|x86.Build.0 = Release|Any CPU
490504
EndGlobalSection
491505
GlobalSection(SolutionProperties) = preSolution
492506
HideSolutionNode = FALSE
@@ -525,6 +539,7 @@ Global
525539
{25A891EB-9BF0-45D1-89EE-B24E80DE259E} = {9689DB3E-1ED7-478C-AC14-C734B0397619}
526540
{56348771-2C99-4C0A-B63A-C7F0736621DA} = {9689DB3E-1ED7-478C-AC14-C734B0397619}
527541
{E4A4DA91-3696-40A6-9834-E5FAACEF682E} = {9689DB3E-1ED7-478C-AC14-C734B0397619}
542+
{27DD8683-2AF2-4753-BF69-2AD2C5B9790E} = {9689DB3E-1ED7-478C-AC14-C734B0397619}
528543
EndGlobalSection
529544
GlobalSection(ExtensibilityGlobals) = postSolution
530545
SolutionGuid = {6EF7C9CF-E403-4B60-AB44-5F9FFEB668B7}

src-native-c/THNETII.WinApi.Sample.Native/main.c

+7-3
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,15 @@
11
#include <Windows.h>
2-
#include <devpropdef.h>
2+
#include <ks.h>
3+
#include <ksmedia.h>
4+
#include <bdatypes.h>
5+
#include <bdamedia.h>
6+
#include <atsmedia.h>
37

48
int main(int argc, char* argv[])
59
{
6-
DEVPROPTYPE instance;
10+
KSRESET instance;
711
const int size = sizeof(instance);
8-
const int value = DEVPROP_TYPE_EMPTY;
12+
const int value = IOCTL_KS_PROPERTY;
913

1014
const void* ptr = NULL;
1115

Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<Project Sdk="Microsoft.NET.Sdk">
3+
4+
<PropertyGroup>
5+
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
6+
<LangVersion>8</LangVersion>
7+
<TargetFrameworks>netstandard1.3;netstandard2.0</TargetFrameworks>
8+
<GenerateDocumentationFile>true</GenerateDocumentationFile>
9+
<RootNamespace>THNETII.WinApi.Native.Ks</RootNamespace>
10+
</PropertyGroup>
11+
12+
</Project>

0 commit comments

Comments
 (0)