diff --git a/idapython.sln b/idapython.sln new file mode 100644 index 0000000..eadc0d6 --- /dev/null +++ b/idapython.sln @@ -0,0 +1,26 @@ + +Microsoft Visual Studio Solution File, Format Version 11.00 +# Visual Studio 2010 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "idapython", "idapython.vcxproj", "{F43D6BB8-B7D6-486A-82E5-BABBA9848525}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Win32 = Debug|Win32 + Debug64|Win32 = Debug64|Win32 + Release|Win32 = Release|Win32 + SemiDebug|Win32 = SemiDebug|Win32 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {F43D6BB8-B7D6-486A-82E5-BABBA9848525}.Debug|Win32.ActiveCfg = Debug|Win32 + {F43D6BB8-B7D6-486A-82E5-BABBA9848525}.Debug|Win32.Build.0 = Debug|Win32 + {F43D6BB8-B7D6-486A-82E5-BABBA9848525}.Debug64|Win32.ActiveCfg = Debug64|Win32 + {F43D6BB8-B7D6-486A-82E5-BABBA9848525}.Debug64|Win32.Build.0 = Debug64|Win32 + {F43D6BB8-B7D6-486A-82E5-BABBA9848525}.Release|Win32.ActiveCfg = Release|Win32 + {F43D6BB8-B7D6-486A-82E5-BABBA9848525}.Release|Win32.Build.0 = Release|Win32 + {F43D6BB8-B7D6-486A-82E5-BABBA9848525}.SemiDebug|Win32.ActiveCfg = SemiDebug|Win32 + {F43D6BB8-B7D6-486A-82E5-BABBA9848525}.SemiDebug|Win32.Build.0 = SemiDebug|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/idapython.vcxproj b/idapython.vcxproj new file mode 100644 index 0000000..06f6c71 --- /dev/null +++ b/idapython.vcxproj @@ -0,0 +1,451 @@ + + + + + Debug64 + Win32 + + + Debug + Win32 + + + Release + Win32 + + + SemiDebug + Win32 + + + + {F43D6BB8-B7D6-486A-82E5-BABBA9848525} + idapython + + + + DynamicLibrary + false + MultiByte + v110 + + + DynamicLibrary + false + MultiByte + v110 + + + DynamicLibrary + false + MultiByte + v110 + + + DynamicLibrary + false + MultiByte + v110 + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30319.1 + .\Debug\ + .\Debug64\ + .\Debug\ + .\Debug64\ + true + true + .\Release\ + .\Release\ + false + false + $(Configuration)\ + $(Configuration)\ + true + false + + + + _DEBUG;%(PreprocessorDefinitions) + true + true + Win32 + .\Debug/idapython.tlb + + + + + Disabled + .\pywraps;..\..\include;\python27\include;%(AdditionalIncludeDirectories) + NO_OBSOLETE_FUNCS;_DEBUG;__NT__;__IDP__;MAXSTR=1024;WIN32;_WINDOWS;_USRDLL;_CRT_SECURE_NO_WARNINGS;USE_STANDARD_FILE_FUNCTIONS;VER_MAJOR=1;VER_MINOR=5;VER_PATCH=3;PLUGINFIX;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebug + .\Debug/idapython.pch + .\Debug/ + .\Debug/ + .\Debug/ + Level3 + true + EditAndContinue + Cdecl + 4102;4804;4800;4018;4005;%(DisableSpecificWarnings) + + + _DEBUG;%(PreprocessorDefinitions) + 0x0409 + + + /export:PLUGIN %(AdditionalOptions) + ida.lib;%(AdditionalDependencies) + c:\temp\ida\plugins\python.plw + true + \Python27\libs;..\..\lib\x86_win_vc_32;%(AdditionalLibraryDirectories) + true + .\Debug/idapython.pdb + + + + + .\Debug/idapython.lib + MachineX86 + + + true + .\Debug/idapython.bsc + + + + + + + + + _DEBUG;%(PreprocessorDefinitions) + true + true + Win32 + .\Debug/idapython.tlb + + + + + Disabled + .\pywraps;..\..\include;c:\python26\include;%(AdditionalIncludeDirectories) + NO_OBSOLETE_FUNCS;_DEBUG;__NT__;__IDP__;MAXSTR=1024;WIN32;_WINDOWS;_USRDLL;_CRT_SECURE_NO_WARNINGS;USE_STANDARD_FILE_FUNCTIONS;VER_MAJOR=1;VER_MINOR=5;VER_PATCH=0;PLUGINFIX;%(PreprocessorDefinitions);__EA64__ + true + EnableFastChecks + MultiThreadedDebug + .\Debug/idapython.pch + .\Debug/ + .\Debug/ + .\Debug/ + Level3 + true + EditAndContinue + Cdecl + 4804;4800;4018;4005;%(DisableSpecificWarnings) + + + _DEBUG;%(PreprocessorDefinitions) + 0x0409 + + + /export:PLUGIN %(AdditionalOptions) + ida.lib;%(AdditionalDependencies) + ..\..\bin\x86_win_vc\plugins\python.p64 + true + C:\Python26\libs;..\..\lib\x86_win_vc_64;%(AdditionalLibraryDirectories) + true + .\Debug/idapython.pdb + + + + + .\Debug/idapython.lib + MachineX86 + + + true + .\Debug/idapython.bsc + + + copy ..\..\bin\x86_win_vc\plugins\python.p64 ..\..\bin\x86_win_bcc\plugins\python.p64 + + + + + NDEBUG;%(PreprocessorDefinitions) + true + true + Win32 + .\Release/idapython.tlb + + + + + Disabled + OnlyExplicitInline + .\pywraps;..\..\include;c:\python27\include;..\;%(AdditionalIncludeDirectories) + NO_OBSOLETE_FUNCS;NDEBUG;WIN32;_WINDOWS;_USRDLL;__NT__;__IDP__;MAXSTR=1024;USE_STANDARD_FILE_FUNCTIONS;VER_MAJOR=1;VER_MINOR=3;VER_PATCH=7;PLUGINFIX;4804;%(PreprocessorDefinitions) + true + MultiThreaded + true + .\Release/idapython.pch + .\Release/ + .\Release/ + .\Release/ + Level3 + true + ProgramDatabase + Cdecl + 4102;4005;4804;4018;4800;%(DisableSpecificWarnings) + + + NDEBUG;%(PreprocessorDefinitions) + 0x0419 + + + /export:PLUGIN %(AdditionalOptions) + ida.lib;%(AdditionalDependencies) + C:\temp\ida\plugins\python.plw + true + \Python27\libs;..\..\lib\x86_win_vc_32;%(AdditionalLibraryDirectories) + true + .\Release/idapython.pdb + + + + + .\Release/idapython.lib + MachineX86 + + + true + .\Release/idapython.bsc + + + copy ..\..\bin\x86_win_vc\plugins\python.plw ..\..\bin\x86_win_bcc\plugins\python.plw + + + + + _DEBUG;%(PreprocessorDefinitions) + true + true + Win32 + .\Debug/idapython.tlb + + + + + Disabled + .\pywraps;..\..\include;c:\python27\include;%(AdditionalIncludeDirectories) + NO_OBSOLETE_FUNCS;_DEBUG;__NT__;__IDP__;MAXSTR=1024;WIN32;_WINDOWS;_USRDLL;_CRT_SECURE_NO_WARNINGS;USE_STANDARD_FILE_FUNCTIONS;VER_MAJOR=1;VER_MINOR=3;VER_PATCH=7;PLUGINFIX;%(PreprocessorDefinitions) + true + true + EnableFastChecks + MultiThreaded + false + .\Debug/idapython.pch + .\Debug/ + .\Debug/ + .\Debug/ + Level3 + true + EditAndContinue + Cdecl + 4102;4804;4800;4018;%(DisableSpecificWarnings) + + + _DEBUG;%(PreprocessorDefinitions) + 0x0409 + + + /export:PLUGIN %(AdditionalOptions) + ida.lib;%(AdditionalDependencies) + ../../bin/x86_win_vc/plugins/python.plw + true + C:\Python27\libs;..\..\lib\x86_win_vc_32;%(AdditionalLibraryDirectories) + true + .\Debug/idapython.pdb + + + + + .\Debug/idapython.lib + MachineX86 + + + true + .\Debug/idapython.bsc + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Document + true + true + true + true + + + Document + true + true + true + true + + + Document + true + true + true + + + Document + true + true + + + Document + true + true + true + true + + + Document + true + true + true + + + + + + \ No newline at end of file diff --git a/idapython.vcxproj.filters b/idapython.vcxproj.filters new file mode 100644 index 0000000..f917cf9 --- /dev/null +++ b/idapython.vcxproj.filters @@ -0,0 +1,314 @@ + + + + + + autogen + + + + + + pywraps + + + pywraps + + + pywraps + + + pywraps + + + pywraps + + + pywraps + + + pywraps + + + pywraps + + + pywraps + + + pywraps + + + pywraps + + + pywraps + + + pywraps + + + pywraps + + + pywraps + + + pywraps + + + pywraps + + + pywraps + + + pywraps + + + pywraps + + + pywraps + + + pywraps + + + pywraps + + + pywraps + + + pywraps + + + pywraps + + + autogen + + + + + + swig_i + + + swig_i + + + swig_i + + + swig_i + + + swig_i + + + swig_i + + + swig_i + + + swig_i + + + swig_i + + + swig_i + + + swig_i + + + swig_i + + + swig_i + + + swig_i + + + swig_i + + + swig_i + + + swig_i + + + swig_i + + + swig_i + + + autogen + + + swig_i + + + swig_i + + + swig_i + + + swig_i + + + py + + + py + + + py + + + py + + + pywraps + + + pywraps + + + pywraps + + + pywraps + + + pywraps + + + swig_i + + + swig_i + + + swig_i + + + swig_i + + + swig_i + + + pywraps + + + pywraps + + + pywraps + + + pywraps + + + pywraps + + + pywraps + + + pywraps + + + pywraps + + + pywraps + + + pywraps + + + pywraps + + + pywraps + + + pywraps + + + swig_i + + + swig_i + + + swig_i + + + swig_i + + + swig_i + + + swig_i + + + swig_i + + + swig_i + + + swig_i + + + swig_i + + + swig_i + + + TEXT + + + TEXT + + + pywraps + + + TEXT + + + TEXT + + + + + {16b55e12-2b1e-4d6d-a1bf-df3400f06d21} + + + {f733d65b-1c25-4587-8566-7000875727ff} + + + {e2ec193c-4803-45b0-96c8-bfdc173c14ff} + + + {01459f9f-5d55-4797-aab4-81876a9163d3} + + + {b581ad45-b3f6-4591-baf0-306dab4e0590} + + + \ No newline at end of file