Skip to content

Commit 3838964

Browse files
committed
Move projects from src to src-native
2 parents daf9620 + 2709e4a commit 3838964

File tree

625 files changed

+145
-66
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

625 files changed

+145
-66
lines changed

.vscode/launch.json

-14
Original file line numberDiff line numberDiff line change
@@ -4,20 +4,6 @@
44
// For further information visit https://github.com/OmniSharp/omnisharp-vscode/blob/master/debugger-launchjson.md
55
"version": "0.2.0",
66
"configurations": [
7-
{
8-
"name": ".NET Core Launch (console)",
9-
"type": "coreclr",
10-
"request": "launch",
11-
"preLaunchTask": "build",
12-
// If you have changed target frameworks, make sure to update the program path.
13-
"program": "${workspaceFolder}/bin/Debug/netcoreapp2.1/THNETII.WinApiNative.Test.dll",
14-
"args": [],
15-
"cwd": "${workspaceFolder}/test/THNETII.WinApiNative.Test",
16-
// For more information about the 'console' field, see https://github.com/OmniSharp/omnisharp-vscode/blob/master/debugger-launchjson.md#console-terminal-window
17-
"console": "internalConsole",
18-
"stopAtEntry": false,
19-
"internalConsoleOptions": "openOnSessionStart"
20-
},
217
{
228
"name": ".NET Core Attach",
239
"type": "coreclr",

.vscode/tasks.json

+82-6
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,98 @@
1-
{
1+
{
2+
// See https://go.microsoft.com/fwlink/?LinkId=733558
3+
// for the documentation about the tasks.json format
24
"version": "2.0.0",
35
"tasks": [
6+
{
7+
"label": "restore",
8+
"command": "dotnet",
9+
"type": "shell",
10+
"args": [
11+
"restore",
12+
// Ask dotnet build to generate full paths for file names.
13+
"/property:GenerateFullPaths=true",
14+
// Do not generate summary otherwise it leads to duplicate errors in Problems panel
15+
"/consoleloggerparameters:NoSummary"
16+
],
17+
"presentation": {
18+
"echo": true,
19+
"reveal": "always",
20+
"focus": false,
21+
"panel": "dedicated",
22+
"showReuseMessage": true,
23+
"clear": false
24+
},
25+
"problemMatcher": "$msCompile"
26+
},
427
{
528
"label": "build",
629
"command": "dotnet",
7-
"type": "process",
30+
"type": "shell",
31+
"args": [
32+
"build",
33+
// Ask dotnet build to generate full paths for file names.
34+
"/property:GenerateFullPaths=true",
35+
// Do not generate summary otherwise it leads to duplicate errors in Problems panel
36+
"/consoleloggerparameters:NoSummary"
37+
],
38+
"dependsOn": [
39+
"restore"
40+
],
41+
"group": "build",
42+
"presentation": {
43+
"echo": true,
44+
"reveal": "always",
45+
"focus": false,
46+
"panel": "dedicated",
47+
"showReuseMessage": true,
48+
"clear": false
49+
},
50+
"problemMatcher": "$msCompile"
51+
},
52+
{
53+
"label": "test-native",
54+
"command": "dotnet",
55+
"type": "shell",
856
"args": [
9-
"build"
57+
"test",
58+
"test/THNETII.WinApi.Native.Test",
59+
// Ask dotnet build to generate full paths for file names.
60+
"/property:GenerateFullPaths=true",
61+
// Do not generate summary otherwise it leads to duplicate errors in Problems panel
62+
"/consoleloggerparameters:NoSummary"
1063
],
64+
"group": "test",
65+
"presentation": {
66+
"echo": true,
67+
"reveal": "always",
68+
"focus": false,
69+
"panel": "dedicated",
70+
"showReuseMessage": true,
71+
"clear": false
72+
},
1173
"problemMatcher": "$msCompile"
1274
},
1375
{
14-
"label": "test",
76+
"label": "test-managed",
1577
"command": "dotnet",
16-
"type": "process",
78+
"type": "shell",
1779
"args": [
18-
"test"
80+
"test",
81+
"test/THNETII.WinApi.Test",
82+
// Ask dotnet build to generate full paths for file names.
83+
"/property:GenerateFullPaths=true",
84+
// Do not generate summary otherwise it leads to duplicate errors in Problems panel
85+
"/consoleloggerparameters:NoSummary"
1986
],
87+
"group": "test",
88+
"presentation": {
89+
"echo": true,
90+
"reveal": "always",
91+
"focus": false,
92+
"panel": "dedicated",
93+
"showReuseMessage": true,
94+
"clear": false
95+
},
2096
"problemMatcher": "$msCompile"
2197
}
2298
]

README.md

+14-2

TH-NETII Windows API.sln

+28-26
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "test", "test", "{EDD16AA7-7
2121
EndProject
2222
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "THNETII.WinApi.Native.Test", "test\THNETII.WinApi.Native.Test\THNETII.WinApi.Native.Test.csproj", "{59926E15-197C-4DC0-B02A-48315FB86414}"
2323
EndProject
24-
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{9689DB3E-1ED7-478C-AC14-C734B0397619}"
24+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src-native", "src-native", "{9689DB3E-1ED7-478C-AC14-C734B0397619}"
2525
EndProject
2626
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "THNETII.WinApi.Test", "test\THNETII.WinApi.Test\THNETII.WinApi.Test.csproj", "{6D04F686-6767-4C96-BC59-9973E0942F5A}"
2727
EndProject
@@ -35,67 +35,69 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "THNETII.InteropServices.Bit
3535
EndProject
3636
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{53F2B150-6C08-41EE-B731-E58AAB465F69}"
3737
EndProject
38-
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "THNETII.WinApi.Headers.WinUser", "src\THNETII.WinApi.Headers.WinUser\THNETII.WinApi.Headers.WinUser.csproj", "{AE6B848B-95D8-4CB3-8007-33A30E173984}"
38+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "THNETII.WinApi.Headers.WinUser", "src-native\THNETII.WinApi.Headers.WinUser\THNETII.WinApi.Headers.WinUser.csproj", "{AE6B848B-95D8-4CB3-8007-33A30E173984}"
3939
EndProject
40-
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "THNETII.WinApi.Headers.WinNT", "src\THNETII.WinApi.Headers.WinNT\THNETII.WinApi.Headers.WinNT.csproj", "{F8AE0EA9-BEC3-4C18-ACE8-B3C0B362515D}"
40+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "THNETII.WinApi.Headers.WinNT", "src-native\THNETII.WinApi.Headers.WinNT\THNETII.WinApi.Headers.WinNT.csproj", "{F8AE0EA9-BEC3-4C18-ACE8-B3C0B362515D}"
4141
EndProject
42-
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "THNETII.WinApi.Constants.SdkVer", "src\THNETII.WinApi.Constants.SdkVer\THNETII.WinApi.Constants.SdkVer.csproj", "{4D4833A6-5753-4BDC-8A97-4C57146E4DA6}"
42+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "THNETII.WinApi.Constants.SdkVer", "src-native\THNETII.WinApi.Constants.SdkVer\THNETII.WinApi.Constants.SdkVer.csproj", "{4D4833A6-5753-4BDC-8A97-4C57146E4DA6}"
4343
EndProject
44-
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "THNETII.WinApi.Constants.WinError", "src\THNETII.WinApi.Constants.WinError\THNETII.WinApi.Constants.WinError.csproj", "{2F1BBA2B-C70F-40A4-99D0-1C80643841BF}"
44+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "THNETII.WinApi.Constants.WinError", "src-native\THNETII.WinApi.Constants.WinError\THNETII.WinApi.Constants.WinError.csproj", "{2F1BBA2B-C70F-40A4-99D0-1C80643841BF}"
4545
EndProject
46-
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "THNETII.WinApi.Constants.NTStatus", "src\THNETII.WinApi.Constants.NTStatus\THNETII.WinApi.Constants.NTStatus.csproj", "{78439960-AC6C-4AB5-A8A1-87EAF7AC2EFB}"
46+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "THNETII.WinApi.Constants.NTStatus", "src-native\THNETII.WinApi.Constants.NTStatus\THNETII.WinApi.Constants.NTStatus.csproj", "{78439960-AC6C-4AB5-A8A1-87EAF7AC2EFB}"
4747
EndProject
4848
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src-shared", "src-shared", "{5C3583C6-8F66-4903-B181-71C3DF1C704E}"
4949
EndProject
5050
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "THNETII.WinApi.ErrorCodes", "src-shared\THNETII.WinApi.ErrorCodes\THNETII.WinApi.ErrorCodes.csproj", "{95CA70DD-2E7C-4E50-81F3-BA502267973F}"
5151
EndProject
5252
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "THNETII.WinApi.NativeLibraryNames", "src-shared\THNETII.WinApi.NativeLibraryNames\THNETII.WinApi.NativeLibraryNames.csproj", "{7BA7CF9C-F731-4B54-A82D-916085FFF95D}"
5353
EndProject
54-
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "THNETII.WinApi.Headers.WinBase", "src\THNETII.WinApi.Headers.WinBase\THNETII.WinApi.Headers.WinBase.csproj", "{E0BDD363-DE42-47B7-900F-7EB06479264C}"
54+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "THNETII.WinApi.Headers.WinBase", "src-native\THNETII.WinApi.Headers.WinBase\THNETII.WinApi.Headers.WinBase.csproj", "{E0BDD363-DE42-47B7-900F-7EB06479264C}"
5555
EndProject
56-
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "THNETII.WinApi.Headers.MinWinDef", "src\THNETII.WinApi.Headers.MinWinDef\THNETII.WinApi.Headers.MinWinDef.csproj", "{AD216C9D-C682-412B-8684-5165E5CCD281}"
56+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "THNETII.WinApi.Headers.MinWinDef", "src-native\THNETII.WinApi.Headers.MinWinDef\THNETII.WinApi.Headers.MinWinDef.csproj", "{AD216C9D-C682-412B-8684-5165E5CCD281}"
5757
EndProject
58-
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "THNETII.WinApi.Headers.UtilApiset", "src\THNETII.WinApi.Headers.UtilApiset\THNETII.WinApi.Headers.UtilApiset.csproj", "{5F975897-A924-45EE-B716-6145ABD52639}"
58+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "THNETII.WinApi.Headers.UtilApiset", "src-native\THNETII.WinApi.Headers.UtilApiset\THNETII.WinApi.Headers.UtilApiset.csproj", "{5F975897-A924-45EE-B716-6145ABD52639}"
5959
EndProject
60-
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "THNETII.WinApi.Headers.ErrHandlingApi", "src\THNETII.WinApi.Headers.ErrHandlingApi\THNETII.WinApi.Headers.ErrHandlingApi.csproj", "{934FCCF5-7888-4995-8E36-CBB0CB0202CC}"
60+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "THNETII.WinApi.Headers.ErrHandlingApi", "src-native\THNETII.WinApi.Headers.ErrHandlingApi\THNETII.WinApi.Headers.ErrHandlingApi.csproj", "{934FCCF5-7888-4995-8E36-CBB0CB0202CC}"
6161
EndProject
62-
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "THNETII.WinApi.Headers.MinWinBase", "src\THNETII.WinApi.Headers.MinWinBase\THNETII.WinApi.Headers.MinWinBase.csproj", "{E52CA607-6455-4604-AC4C-738ED8F16F41}"
62+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "THNETII.WinApi.Headers.MinWinBase", "src-native\THNETII.WinApi.Headers.MinWinBase\THNETII.WinApi.Headers.MinWinBase.csproj", "{E52CA607-6455-4604-AC4C-738ED8F16F41}"
6363
EndProject
64-
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "THNETII.WinApi.Constants.WinNT", "src\THNETII.WinApi.Constants.WinNT\THNETII.WinApi.Constants.WinNT.csproj", "{563313DE-299D-4C2A-AE87-4067BED88C7C}"
64+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "THNETII.WinApi.Constants.WinNT", "src-native\THNETII.WinApi.Constants.WinNT\THNETII.WinApi.Constants.WinNT.csproj", "{563313DE-299D-4C2A-AE87-4067BED88C7C}"
6565
EndProject
66-
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "THNETII.WinApi.Headers.HandleApi", "src\THNETII.WinApi.Headers.HandleApi\THNETII.WinApi.Headers.HandleApi.csproj", "{1BD3BEDE-9A21-47AA-B2EB-4331A572120D}"
66+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "THNETII.WinApi.Headers.HandleApi", "src-native\THNETII.WinApi.Headers.HandleApi\THNETII.WinApi.Headers.HandleApi.csproj", "{1BD3BEDE-9A21-47AA-B2EB-4331A572120D}"
6767
EndProject
6868
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "THNETII.WinApi.WindowsDataTypes", "src-shared\THNETII.WinApi.WindowsDataTypes\THNETII.WinApi.WindowsDataTypes.csproj", "{9F564495-BDC2-4A37-8297-8E19F1F9095B}"
6969
EndProject
70-
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "THNETII.WinApi.Headers.Excpt", "src\THNETII.WinApi.Headers.Excpt\THNETII.WinApi.Headers.Excpt.csproj", "{C57FD53B-19BE-461B-A8E4-798C8AB40EB0}"
70+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "THNETII.WinApi.Headers.Excpt", "src-native\THNETII.WinApi.Headers.Excpt\THNETII.WinApi.Headers.Excpt.csproj", "{C57FD53B-19BE-461B-A8E4-798C8AB40EB0}"
7171
EndProject
72-
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "THNETII.WinApi.Constants.WinBase", "src\THNETII.WinApi.Constants.WinBase\THNETII.WinApi.Constants.WinBase.csproj", "{0B8FFD4D-1AE2-43ED-A534-91ED9DDA3917}"
72+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "THNETII.WinApi.Constants.WinBase", "src-native\THNETII.WinApi.Constants.WinBase\THNETII.WinApi.Constants.WinBase.csproj", "{0B8FFD4D-1AE2-43ED-A534-91ED9DDA3917}"
7373
EndProject
7474
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "THNETII.InteropServices.Memory", "interopservices\src\THNETII.InteropServices.Memory\THNETII.InteropServices.Memory.csproj", "{E42DB0EC-329A-4659-BC8C-C821832C1DAF}"
7575
EndProject
7676
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "THNETII.WinApi.Helpers", "src-shared\THNETII.WinApi.Helpers\THNETII.WinApi.Helpers.csproj", "{893682BF-6304-4AE2-85AC-AEE8B478A803}"
7777
EndProject
78-
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "THNETII.WinApi.Extensions.MinWinBase", "src\THNETII.WinApi.Extensions.MinWinBase\THNETII.WinApi.Extensions.MinWinBase.csproj", "{D44C3BBD-9B94-44C7-8F7E-C59E10EA435A}"
78+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "THNETII.WinApi.Extensions.MinWinBase", "src-native\THNETII.WinApi.Extensions.MinWinBase\THNETII.WinApi.Extensions.MinWinBase.csproj", "{D44C3BBD-9B94-44C7-8F7E-C59E10EA435A}"
7979
EndProject
80-
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "THNETII.WinApi.Headers.ProcessEnv", "src\THNETII.WinApi.Headers.ProcessEnv\THNETII.WinApi.Headers.ProcessEnv.csproj", "{3B25A551-FBEC-4515-9D98-226C51A6E74F}"
80+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "THNETII.WinApi.Headers.ProcessEnv", "src-native\THNETII.WinApi.Headers.ProcessEnv\THNETII.WinApi.Headers.ProcessEnv.csproj", "{3B25A551-FBEC-4515-9D98-226C51A6E74F}"
8181
EndProject
82-
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "THNETII.WinApi.Headers.FileApi", "src\THNETII.WinApi.Headers.FileApi\THNETII.WinApi.Headers.FileApi.csproj", "{DC49BB25-34E5-4B07-A527-F341D2EF833B}"
82+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "THNETII.WinApi.Headers.FileApi", "src-native\THNETII.WinApi.Headers.FileApi\THNETII.WinApi.Headers.FileApi.csproj", "{DC49BB25-34E5-4B07-A527-F341D2EF833B}"
8383
EndProject
84-
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "THNETII.WinApi.Headers.SysInfoApi", "src\THNETII.WinApi.Headers.SysInfoApi\THNETII.WinApi.Headers.SysInfoApi.csproj", "{75FD2E4B-27C9-49D0-8869-99C934DAACCF}"
84+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "THNETII.WinApi.Headers.SysInfoApi", "src-native\THNETII.WinApi.Headers.SysInfoApi\THNETII.WinApi.Headers.SysInfoApi.csproj", "{75FD2E4B-27C9-49D0-8869-99C934DAACCF}"
8585
EndProject
86-
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "THNETII.WinApi.Headers.WinSmcrd", "src\THNETII.WinApi.Headers.WinSmcrd\THNETII.WinApi.Headers.WinSmcrd.csproj", "{532E087C-2C22-4F93-83F5-5C8AC83A646B}"
86+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "THNETII.WinApi.Headers.WinSmcrd", "src-native\THNETII.WinApi.Headers.WinSmcrd\THNETII.WinApi.Headers.WinSmcrd.csproj", "{532E087C-2C22-4F93-83F5-5C8AC83A646B}"
8787
EndProject
88-
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "THNETII.WinApi.Headers.WinIOCtl", "src\THNETII.WinApi.Headers.WinIOCtl\THNETII.WinApi.Headers.WinIOCtl.csproj", "{35C252B4-AD97-4E09-8097-72FDCA04EBF7}"
88+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "THNETII.WinApi.Headers.WinIOCtl", "src-native\THNETII.WinApi.Headers.WinIOCtl\THNETII.WinApi.Headers.WinIOCtl.csproj", "{35C252B4-AD97-4E09-8097-72FDCA04EBF7}"
8989
EndProject
90-
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}"
90+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "THNETII.WinApi.Constants.SCardErr", "src-native\THNETII.WinApi.Constants.SCardErr\THNETII.WinApi.Constants.SCardErr.csproj", "{25A891EB-9BF0-45D1-89EE-B24E80DE259E}"
9191
EndProject
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}"
92+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "THNETII.WinApi.Headers.WinSCard", "src-native\THNETII.WinApi.Headers.WinSCard\THNETII.WinApi.Headers.WinSCard.csproj", "{56348771-2C99-4C0A-B63A-C7F0736621DA}"
9393
EndProject
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}"
94+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "THNETII.WinApi.Headers.DevPropDef", "src-native\THNETII.WinApi.Headers.DevPropDef\THNETII.WinApi.Headers.DevPropDef.csproj", "{E4A4DA91-3696-40A6-9834-E5FAACEF682E}"
9595
EndProject
96-
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "THNETII.WinApi.Headers.ApDevPKey", "src\THNETII.WinApi.Headers.ApDevPKey\THNETII.WinApi.Headers.ApDevPKey.csproj", "{C0B32983-2879-4DAD-B834-8A40570A35CA}"
96+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "THNETII.WinApi.Headers.ApDevPKey", "src-native\THNETII.WinApi.Headers.ApDevPKey\THNETII.WinApi.Headers.ApDevPKey.csproj", "{C0B32983-2879-4DAD-B834-8A40570A35CA}"
9797
EndProject
98-
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "THNETII.WinApi.Headers.AccCtrl", "src\THNETII.WinApi.Headers.AccCtrl\THNETII.WinApi.Headers.AccCtrl.csproj", "{8FA68C49-D060-4DE2-94A3-996320B314E2}"
98+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "THNETII.WinApi.Headers.AccCtrl", "src-native\THNETII.WinApi.Headers.AccCtrl\THNETII.WinApi.Headers.AccCtrl.csproj", "{8FA68C49-D060-4DE2-94A3-996320B314E2}"
99+
EndProject
100+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{20AA662D-26E7-4284-BCAA-02767F66C2F0}"
99101
EndProject
100102
Global
101103
GlobalSection(SolutionConfigurationPlatforms) = preSolution

azure-pipelines.yml

+2
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,12 @@ jobs:
2727
common:
2828
allProjects: |
2929
[Ss]rc/*/*.csproj
30+
[Ss]rc-[Nn]native/*/*.csproj
3031
[Ss]rc-[Ss]hared/*/*.csproj
3132
[Tt]est/*/*.csproj
3233
srcProjects: |
3334
[Ss]rc/*/*.csproj
35+
[Ss]rc-[Nn]native/*/*.csproj
3436
[Ss]rc-[Ss]hared/*/*.csproj
3537
testProjects: |
3638
[Tt]est/*/*.csproj

src/THNETII.WinApi.Headers.WinBase/THNETII.WinApi.Headers.WinBase.csproj renamed to src-native/THNETII.WinApi.Headers.WinBase/THNETII.WinApi.Headers.WinBase.csproj

+2-2
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,10 @@
2323
</ItemGroup>
2424

2525
<ItemGroup Label="Constants Project References">
26-
<ProjectReference Include="..\..\src\THNETII.WinApi.Constants.WinBase\THNETII.WinApi.Constants.WinBase.csproj">
26+
<ProjectReference Include="..\..\src-native\THNETII.WinApi.Constants.WinBase\THNETII.WinApi.Constants.WinBase.csproj">
2727
<PrivateAssets>All</PrivateAssets>
2828
</ProjectReference>
29-
<ProjectReference Include="..\..\src\THNETII.WinApi.Constants.WinError\THNETII.WinApi.Constants.WinError.csproj">
29+
<ProjectReference Include="..\..\src-native\THNETII.WinApi.Constants.WinError\THNETII.WinApi.Constants.WinError.csproj">
3030
<PrivateAssets>All</PrivateAssets>
3131
</ProjectReference>
3232
</ItemGroup>

0 commit comments

Comments
 (0)