Skip to content

Commit 16c44fd

Browse files
committed
use .def file to explicitly export by ordinal
1 parent c3f64f5 commit 16c44fd

File tree

3 files changed

+16
-0
lines changed

3 files changed

+16
-0
lines changed

Source.def

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
LIBRARY api-ms-win-core-path-hack
2+
EXPORTS
3+
PathCchCanonicalizeEx @8
4+
PathCchRemoveFileSpec @16

api-ms-win-core-path-HACK.vcxproj

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,7 @@
9292
<Link>
9393
<SubSystem>Windows</SubSystem>
9494
<GenerateDebugInformation>true</GenerateDebugInformation>
95+
<ModuleDefinitionFile>Source.def</ModuleDefinitionFile>
9596
</Link>
9697
</ItemDefinitionGroup>
9798
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
@@ -105,6 +106,7 @@
105106
<Link>
106107
<SubSystem>Windows</SubSystem>
107108
<GenerateDebugInformation>true</GenerateDebugInformation>
109+
<ModuleDefinitionFile>Source.def</ModuleDefinitionFile>
108110
</Link>
109111
</ItemDefinitionGroup>
110112
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
@@ -122,6 +124,7 @@
122124
<EnableCOMDATFolding>true</EnableCOMDATFolding>
123125
<OptimizeReferences>true</OptimizeReferences>
124126
<GenerateDebugInformation>true</GenerateDebugInformation>
127+
<ModuleDefinitionFile>Source.def</ModuleDefinitionFile>
125128
</Link>
126129
</ItemDefinitionGroup>
127130
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
@@ -139,6 +142,7 @@
139142
<EnableCOMDATFolding>true</EnableCOMDATFolding>
140143
<OptimizeReferences>true</OptimizeReferences>
141144
<GenerateDebugInformation>true</GenerateDebugInformation>
145+
<ModuleDefinitionFile>Source.def</ModuleDefinitionFile>
142146
</Link>
143147
</ItemDefinitionGroup>
144148
<ItemGroup>
@@ -166,6 +170,9 @@
166170
</ClCompile>
167171
<ClCompile Include="stdafx.cpp" />
168172
</ItemGroup>
173+
<ItemGroup>
174+
<None Include="Source.def" />
175+
</ItemGroup>
169176
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
170177
<ImportGroup Label="ExtensionTargets">
171178
</ImportGroup>

api-ms-win-core-path-HACK.vcxproj.filters

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,4 +36,9 @@
3636
<Filter>Source Files</Filter>
3737
</ClCompile>
3838
</ItemGroup>
39+
<ItemGroup>
40+
<None Include="Source.def">
41+
<Filter>Source Files</Filter>
42+
</None>
43+
</ItemGroup>
3944
</Project>

0 commit comments

Comments
 (0)