<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="#0563C1" vlink="#954F72">
<div class="WordSection1">
<p class="MsoNormal">Update on this. I finally stumbled across the following webpage:<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><a href="http://around-the-corner.typepad.com/adn/2014/10/building-pywin32-for-motionbuilder-2015.html">http://around-the-corner.typepad.com/adn/2014/10/building-pywin32-for-motionbuilder-2015.html</a><o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">So I just plowed ahead with changing variable names and commenting stuff out until it worked. This was 3 weeks ago now, though. Looking through the changelist, here were things that I changed.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">AXDebug.cpp:<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Commented out MachineDebugManager stuff.<o:p></o:p></p>
<p class="MsoNormal">//            PYCOM_INTERFACE_FULL       (MachineDebugManager),<o:p></o:p></p>
<p class="MsoNormal">//            PYCOM_INTERFACE_CLSID_ONLY (MachineDebugManager), // @const axdebug|CLSID_MachineDebugManager|An IID object<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Changed EX_DBGPROP_INFO_* to EX_PROP_INFO_*<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">In AXDebug\src\stdafx.h, I changed:<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">#if defined(__REQUIRED_RPCNDR_H_VERSION__)<o:p></o:p></p>
<p class="MsoNormal">To :<o:p></o:p></p>
<p class="MsoNormal">#if 0<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">In PyIMAPISession.cpp, in PyIMAPISession::Advise(PyObject *self, PyObject *args), I changed:<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">                unsigned long connection;<o:p></o:p></p>
<p class="MsoNormal">To:<o:p></o:p></p>
<p class="MsoNormal">                ULONG_PTR connection;<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">In PyIMAPITable.cpp, I switched:<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">          _result = (HRESULT )_swig_self->Advise(_arg0,_arg1,_arg2);<o:p></o:p></p>
<p class="MsoNormal">To:<o:p></o:p></p>
<p class="MsoNormal">          _result = (HRESULT )_swig_self->Advise(_arg0,_arg1,reinterpret_cast<ULONG_PTR *>(_arg2));<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">And:<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">          _result = (HRESULT )_swig_self->CreateBookmark(_arg0);<o:p></o:p></p>
<p class="MsoNormal">To:<o:p></o:p></p>
<p class="MsoNormal">          _result = (HRESULT )_swig_self->CreateBookmark(reinterpret_cast<BOOKMARK *>(_arg0));<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">And from win32job.i, I commented out:<o:p></o:p></p>
<p class="MsoNormal">#define JOB_OBJECT_RESERVED_LIMIT_VALID_FLAGS JOB_OBJECT_RESERVED_LIMIT_VALID_FLAGS<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">In setup.py, I commented out:<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">//                        %(mapi)s/PyIExchangeManageStore.i %(mapi)s/PyIExchangeManageStore.cpp<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">As well as everything in the code block starting with:<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">    WinExt_win32com('shell', libraries='shell32', pch_header="shell_pch.h",<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<br>
<br>
<hr>
<font size="2" color="808080">This e-mail may contain CONFIDENTIAL AND PROPRIETARY INFORMATION and/or PRIVILEGED AND CONFIDENTIAL COMMUNICATION intended solely for the recipient and, therefore, may not be retransmitted to any party outside of the recipient's
 organization without the prior written consent of the sender. If you have received this e-mail in error please notify the sender immediately by telephone or reply e-mail and destroy the original message without making a copy. Deep Silver, Inc. accepts no liability
 for any losses or damages resulting from infected e-mail transmissions and viruses in e-mail attachments.</font>
</body>
</html>