<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://forums.iis.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:cs="http://blogs.iis.net/"><channel><title>Extensibility</title><link>http://forums.iis.net/1030.aspx</link><description>Developers using the IIS platform - this is your Home!  Discuss ISAPI filter or extension development and much, much more.</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>Re: ISAPI Filter will not load on amd 64 system</title><link>http://forums.iis.net/thread/1903345.aspx</link><pubDate>Mon, 11 May 2009 15:04:08 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1903345</guid><dc:creator>SimonKing</dc:creator><slash:comments>0</slash:comments><comments>http://forums.iis.net/thread/1903345.aspx</comments><wfw:commentRss>http://forums.iis.net/commentrss.aspx?SectionID=1030&amp;PostID=1903345</wfw:commentRss><description>&lt;p&gt;OK finally got to the problem, as pointed out the methods weren&amp;#39;t being marked as exported. The def file was not being used for the 64 bit build yet was for the 32 bit build. Probably a noob style error as I&amp;#39;m not so hot on VC++. I tracked it down using the depends tool from the platform SDK, &amp;nbsp;which showed me that the methods were present in the 32 bit dll but not in the 64 bit one. I then compared the project settings one at a time until it became clear that the .def file was not mentioned in the 64 bit settings. I added it in and tested and hey presto my ISAPI filter worked.&lt;/p&gt;
&lt;p&gt;Thanks for looking and I hope this may help others as well.&lt;br /&gt;&lt;br /&gt;Cheers&lt;/p&gt;
&lt;p&gt;Simon&lt;/p&gt;</description></item><item><title>Re: ISAPI Filter will not load on amd 64 system</title><link>http://forums.iis.net/thread/1903274.aspx</link><pubDate>Sun, 10 May 2009 12:32:05 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1903274</guid><dc:creator>SimonKing</dc:creator><slash:comments>0</slash:comments><comments>http://forums.iis.net/thread/1903274.aspx</comments><wfw:commentRss>http://forums.iis.net/commentrss.aspx?SectionID=1030&amp;PostID=1903274</wfw:commentRss><description>&lt;p&gt;Thanks for that but how do I Identify what&amp;#39;s missing or not being exposed? As I said the exact same code works on intel 32 bit windows 2003 (SP2) but not on AMD 64 bit windows 2003 (SP2). Sadly I can&amp;#39;t run the code or iis in 32 bit mode as the application being run is 64 bit and fails if I try to set everything to 32 bit.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;I&amp;#39;m happy to post some code up here if that makes analysing the problem any easier.&lt;/p&gt;
&lt;p&gt;Regards&lt;/p&gt;
&lt;p&gt;Simon&lt;/p&gt;</description></item><item><title>Re: ISAPI Filter will not load on amd 64 system</title><link>http://forums.iis.net/thread/1903257.aspx</link><pubDate>Sun, 10 May 2009 02:29:47 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1903257</guid><dc:creator>lextm</dc:creator><slash:comments>0</slash:comments><comments>http://forums.iis.net/thread/1903257.aspx</comments><wfw:commentRss>http://forums.iis.net/commentrss.aspx?SectionID=1030&amp;PostID=1903257</wfw:commentRss><description>&lt;p&gt;F:\Green\err&amp;gt;err 0000007f&lt;br /&gt;# for hex 0x7f / decimal 127 :&lt;br /&gt;&amp;nbsp; UNEXPECTED_KERNEL_MODE_TRAP&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bugcodes.h&lt;br /&gt;# Run a system diagnostic utility supplied by your hardware&lt;br /&gt;# manufacturer.&lt;br /&gt;# In particular, run a memory check, and check for faulty or&lt;br /&gt;# mismatched&lt;br /&gt;# memory. Try changing video adapters.&lt;br /&gt;# Disable or remove any newly installed hardware and drivers.&lt;br /&gt;# Disable or&lt;br /&gt;# remove any newly installed software. If you need to use&lt;br /&gt;# Safe Mode to&lt;br /&gt;# remove or disable components, restart your computer, press&lt;br /&gt;# F8 to select&lt;br /&gt;# Advanced Startup Options, and then select Safe Mode.&lt;br /&gt;&amp;nbsp; NMERR_REMOTE_VERSION_OUTOFSYNC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; netmon.h&lt;br /&gt;&amp;nbsp; SQL_127_severity_15&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sql_err&lt;br /&gt;# A TOP N value may not be negative.&lt;br /&gt;&lt;strong&gt;&amp;nbsp; ERROR_PROC_NOT_FOUND&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; winerror.h&lt;br /&gt;# The specified procedure could not be found.&lt;br /&gt;# 4 matches found for &amp;quot;0000007f&amp;quot;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Sounds like IIS cannot find ISAPI methods from this dll.&lt;/p&gt;</description></item><item><title>ISAPI Filter will not load on amd 64 system</title><link>http://forums.iis.net/thread/1903251.aspx</link><pubDate>Sat, 09 May 2009 22:33:50 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1903251</guid><dc:creator>SimonKing</dc:creator><slash:comments>0</slash:comments><comments>http://forums.iis.net/thread/1903251.aspx</comments><wfw:commentRss>http://forums.iis.net/commentrss.aspx?SectionID=1030&amp;PostID=1903251</wfw:commentRss><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;I have created an ISAPI filter using the mfc classes and it works fine on my developemnt environment which is an intel 32 bit system. However, when I load the same filter onto a 64 bit AMD system I get an error when the filter is loaded. I have built the filter in AMD64bit mode but I get a message &amp;quot;The HTTP Filter DLL *****.dll failed to load. The data is the error.&amp;quot; The data provided is 7f 00 00 00.&lt;/p&gt;
&lt;p&gt;I have read David Wangs article on this but I don&amp;#39;t believe it is related as I have now created a new environment on a 64 bit amd system and am compiling on that and getting the same error. My filter is very simple, which it needs to be as my c++ skills aren&amp;#39;t that great. It simply modifies the url if the host meets certain criteria and the request is not for the root of the site. The modification is to insert &amp;quot;/S&amp;quot; at the start ofn the url as the new system will have urls that will for the most part have moved.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;I&amp;#39;m really tearing my hair out with this as I can&amp;#39;t find any decent information anywhere that may help me to fix this.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Any help would be much appreciated.&lt;/p&gt;
&lt;p&gt;Regards&lt;/p&gt;
&lt;p&gt;Simon&lt;/p&gt;</description></item></channel></rss>