mirror of
https://github.com/python/cpython.git
synced 2025-11-01 10:45:30 +00:00
Allocate the 0x1D1A0000 base adress for the _ctypes extension module.
Export the COM entry point functions. Note that there are several conflicting base addresses defined for other extensions, also not all are listed in dllbase_nt.txt.
This commit is contained in:
parent
9d548374e4
commit
2f3f136b81
2 changed files with 9 additions and 2 deletions
|
|
@ -33,6 +33,7 @@ More standard extensions 1D100000 - 1e000000
|
|||
- bZ2 1D170000 - 1D180000
|
||||
- datetime 1D180000 - 1D190000 pyd removed in 2.4
|
||||
- _csv 1D190000 - 1D1A0000 pyd removed in 2.4
|
||||
- _ctypes 1D1A0000 - 1D1B0000
|
||||
|
||||
Other extension modules
|
||||
- win32api 1e200000 - 1e220000
|
||||
|
|
|
|||
|
|
@ -33,12 +33,14 @@
|
|||
Name="VCCustomBuildTool"/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalOptions="/EXPORT:DllGetClassObject,PRIVATE /EXPORT:DllCanUnloadNow,PRIVATE"
|
||||
OutputFile="./_ctypes_d.pyd"
|
||||
LinkIncremental="1"
|
||||
SuppressStartupBanner="TRUE"
|
||||
GenerateDebugInformation="TRUE"
|
||||
ProgramDatabaseFile=".\./_ctypes_d.pdb"
|
||||
SubSystem="0"
|
||||
BaseAddress="0x1D1A0000"
|
||||
ImportLibrary=".\./_ctypes_d.lib"
|
||||
TargetMachine="1"/>
|
||||
<Tool
|
||||
|
|
@ -85,6 +87,7 @@
|
|||
Name="VCCustomBuildTool"/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalOptions="/EXPORT:DllGetClassObject,PRIVATE /EXPORT:DllCanUnloadNow,PRIVATE"
|
||||
OutputFile="./_ctypes.pyd"
|
||||
LinkIncremental="1"
|
||||
SuppressStartupBanner="TRUE"
|
||||
|
|
@ -93,6 +96,7 @@
|
|||
SubSystem="0"
|
||||
OptimizeReferences="0"
|
||||
EnableCOMDATFolding="0"
|
||||
BaseAddress="0x1D1A0000"
|
||||
ImportLibrary=".\./_ctypes.lib"
|
||||
TargetMachine="1"/>
|
||||
<Tool
|
||||
|
|
@ -142,7 +146,7 @@
|
|||
Name="VCCustomBuildTool"/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalOptions=" /MACHINE:AMD64 /USELINK:MS_SDK"
|
||||
AdditionalOptions=" /MACHINE:AMD64 /USELINK:MS_SDK /EXPORT:DllGetClassObject,PRIVATE /EXPORT:DllCanUnloadNow,PRIVATE"
|
||||
OutputFile="./_ctypes.pyd"
|
||||
LinkIncremental="1"
|
||||
SuppressStartupBanner="TRUE"
|
||||
|
|
@ -151,6 +155,7 @@
|
|||
SubSystem="0"
|
||||
OptimizeReferences="0"
|
||||
EnableCOMDATFolding="0"
|
||||
BaseAddress="0x1D1A0000"
|
||||
ImportLibrary=".\./_ctypes.lib"
|
||||
TargetMachine="0"/>
|
||||
<Tool
|
||||
|
|
@ -200,7 +205,7 @@
|
|||
Name="VCCustomBuildTool"/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalOptions=" /MACHINE:IA64 /USELINK:MS_SDK"
|
||||
AdditionalOptions=" /MACHINE:IA64 /USELINK:MS_SDK /EXPORT:DllGetClassObject,PRIVATE /EXPORT:DllCanUnloadNow,PRIVATE"
|
||||
OutputFile="./_ctypes.pyd"
|
||||
LinkIncremental="1"
|
||||
SuppressStartupBanner="TRUE"
|
||||
|
|
@ -209,6 +214,7 @@
|
|||
SubSystem="0"
|
||||
OptimizeReferences="0"
|
||||
EnableCOMDATFolding="0"
|
||||
BaseAddress="0x1D1A0000"
|
||||
ImportLibrary=".\./_ctypes.lib"
|
||||
TargetMachine="0"/>
|
||||
<Tool
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue