MZ                @                                       	!L!This program cannot be run in DOS mode.

$       PE  L rK         !  0          H       `                                                                 dH  W    `                                                                                            H           .text   (       0                    `.rsrc      `      @              @  @.reloc            P              @  B                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                H      H      <)  (                                                         0        (
  
* 0 B                 (  
/(  
Yo  
Q*  0 ;       (
  
}  }  }  }  |  (  
|  (V  &* 0 #     
o  
-o  
o
  &(  &* 0      
{  |  |  ($  
*0      
*0      
{  {  ("  
*  0 -     
(  
(  
(R  &{  ((  &*   0 
       (	  *  0 #     
(  
{  |  |  ($  &* 0 
       (	  *  0        }  {  *  0 
       (	  *  0      
(
  
{  {  (!  
*   0 
       (  *  0        }  |  (  
{  *  0 
       (	  *  0 /     
(
  
{  {	  (#  
{  {
  (#  
* 0      
{  |	  |
  o5  
*0 
       (  *  0      
{  {  o6  
*  0 
       (  *  0      
{  {  o:  
*  0        (
  
* 0 8           
      (%  &(  
Yo  
Q*0 K       (
  
}  i37r  p(  
,"}  }  }
  }  (+  * 0        {  * 0 +     {
  
(  

(  
}  r  pr  p(  
* 0        {  * 0        (
  
* 0        (
  
* 0 y     s)  }  }  {  o*  ,X-s=  }  +}  {  o,  
(1  {  sI  }  {  oM  }  (X  }  *   0 *       {  o*  ,{  {  oN  {  (Y  *  0        o  
2  s  
o  
*  0        {  o4  *  0        (
  
}  *  0        #      ?W#      ?W*0 *     
(  
(]  &(  &{  o3  *  0      
*0      
*0      
*0      
*0      
*0      
*0        (
  
* 0        (
  
}$  }%  *   0        (K  &+0 &     r  p(F   (  
r7  p    (Q  &*  0        (S  &(G  &*  0      O  s  
s  

o  
*  0        }%  o  
*  0 %   	  (K  
{$  (P  .{%  -(L  *   0    
  o  
&d(T  
:   (  
(  
(U  
	(  	(  r  p(  
,	s  o
  &8   r  p(  
,	s  o
  &+cr  p(  
,	s  o
  &+Ar  p(  
,	s  o
  &+	s  		o
  &r  p(  
*   0        (
  
* 0 $     r' p(F  
s  
&r  prM p([  &*0        (\  &(G  &*  BSJB         v1.1.4322      l   \
  #~  
    #Strings        #US $     #GUID   4    #Blob         W?	    3            %   ]   t            
                       
       : 3  =3 
 + 3  s G5 `5 y5 5 5 5 5 5 5 .5 M5 j5  3  3   	 \	 o	 	3  j
3  }
3  
+ 
3  s             A W       [ i        p i   	     i        i        i        i  	      i  	      i        i        W        W   )     W   -   W   .    W    3    $W    5    /W   =   BW 	  F    LW  " F    SW  " I   aW  & W  *  *  *  
*  -  &0  /*  6*  H4  _4  O  [  k  w   V- V- V- V- V  %
 50  D Y h*   Y- V$HV/HVKHV[HVrHV4 V4  0  N P     j
  d      p        }                                               j"        	 ,!     	 T!     	 d!     	 !     	 !    j" 	 !       "    j"  $"       @"    j"  X"       "    j"  "       "    j"  "       #       @#    j"  X#       |#    j"  #       #    j
  #     |7        @ !       F #       L %       R '       X )       a ,       l 0       u 3       ~ 6 $    j : h$     
 ; |$     
 ; $     > ; $    j
 ; $    j
 ; $      ; x%     
 > %      > %     ?       A       B       D        'F       ,G       2I       :M        'P        Q        Q %    jBQ &    R 4&     'T l&    ,U |&    2W &    :[ &     '^ &     _ &     _       [_       `` &    j
 a &    jna '     tb '     xb L'     |b h'     c '     c '     '
 d '     @d       Ye       nh       j       j       k       l (    j
 m (     xm  )     |m       n       q       s       $s            S	   }	   	   	   	   	   	   	   	   	   	   	   	   	   	   	   	   	   	   	   	   	   	   	   	   	   	   	     	   	   	   	   	   	   	   	   	   	   	   	   	   S	   }	   	   	   	   	   	   	   	   P
   U
   ^
   e
   e
   
   
   
   
         
         %   @   @   E   @   Q   ]   f   @   r   x   @   
         @   @   E   @   Q   ]   f   @   r   x   @                  	      %   4   ?   U
   G   	   	      @   f   o         @      D 1 j9 jA jI jQ jY ja ji jq jy j j j	 j
  j
   	 j j j q
 
 
	 
 
 j 
! j) j2) 
 ) 
 	 B @   D   H   L   P   t   x   | L  Q  V
  e
  e.  \.  \.  \. 3 \. ; b. C . K . S \. [ . c \	  ] _ '-8=FX%		@ 8	 @A 	 @C 	 @E 	 @G 	 @I 	 @K 	 @M 
 @O )
 @Q @
 @  @  @ 
 @ n @  @  @  @  @ V @ | @  @       mO                  *               3          <Module> Microchip.VDI_DOTNET_Plugin.dll mscorlib System Object VDIActiveProjectProxy VDI ICallFunction VDI.RC CallFunction_s VDIPlugin_Base UnkownMethodCall GetMemAddress GetVDIPlugIn GetPluginVersion ShowUI OnGenerateCode Command VDICommandLineArgs CConst VDIPlugInFramework IVDIPluginGUI IVDIPlugin VDIPluginImpl Enum EIPCEvent WINAPI VDIPluginStub VDIProxy .ctor GetDirectory ActiveProject_GetDirectory_UM Process GetInputParameters CallFunction SetOutputParameters PostOutputParameters m_pCommand m_pSafeData m_pReturn m_pInterface_IN m_hr_OUT m_plugin m_pVDI m_pMemAddress_OUT m_fVDIInterfaceVersion m_fVDIPluginInterfaceVersion GetNextData_String Add_String Add_Ptr Add_Int Add_Double GetNextData_Ptr GetNextData_String_UM GetNextData_Int GetNextData_Double PostCommand RunAsVDIPlugin OpenParentProcess System.Diagnostics GetParentProcess m_VDICCGUID m_VDIPlugCCGUID m_ParentPID m_bRunAsVDIPlugin m_hParentProcess S_OK S_FALSE WAIT_OBJECT_0 WAIT_OBJECT_KILL_EVENT VDI_GUID Initialize UnInitialize SetupProcessExitHandler EventArgs OnEvent_ProcessExited m_VDIPluginStub m_VDIPluginImp m_VDICommandLineArgs m_VDIPluginGUI m_hVDIHost System.Threading Thread m_tCommandProcessThread SetProjectDir OnEvent_ParentProcessExited Version OnSave OnReadHeader OnReadDataRecord Release OnReadDataRecordCompleted value__ Event_Kill Event_ReadyToProcessCommand Event_CommandIn Event_CommandCompleted Event_LastEntry LoadLibrary FreeLibrary IVDIPlugin_VERSION IVDI_VERSION m_VDIPlugin UT_Main InitializeVDIStub UnInitializeVDIStub StartCommandProcessThread StopCommandProcessThread ProcessCommandThreadProc ProcessCommad mRunThread InitializeVDIStub_UM GetVDIIPCObjects UnInitializeVDIStub_UM WaitCommandIn GetCurrentComand GetMPCommand InitializeVDIProxy UnInitializeVDIProxy ReportError InitializeVDIProxy_UM UnInitializeVDIProxy_UM GetActiveProject System.Reflection AssemblyKeyNameAttribute AssemblyKeyFileAttribute AssemblyDelaySignAttribute AssemblyVersionAttribute AssemblyCultureAttribute AssemblyTrademarkAttribute AssemblyCopyrightAttribute AssemblyProductAttribute AssemblyCompanyAttribute AssemblyConfigurationAttribute AssemblyDescriptionAttribute AssemblyTitleAttribute Microchip.VDI_DOTNET_Plugin pActiveProject sData System.Runtime.InteropServices OutAttribute Byte Int32 System.Text Encoding get_ASCII GetString DllImportAttribute VDIPIHostProxy.dll ActiveProject_GetDirectory lpBuffer MarshalAsAttribute UnmanagedType nSize pCommand pSafeData plugin IntPtr VDIIPC.dll CMD_Add_String data CMD_Add_Ptr CMD_Add_Int CMD_Add_Double CMD_GetNextData_Ptr CMD_GetNextData_String CMD_GetNextData_Int CMD_GetNextData_Double CMD_PostCommand pIPC pSyncObj eEvent args String op_Equality Convert ToInt32 GetProcessById Debugger Log VDIPluginImp VDIPluginGUI oProcess set_EnableRaisingEvents EventHandler add_Exited sender e sProjectDir VDIInterfaceVersion pVDIPluginInterfaceVersion pVDI pVDIStorage sPluginName sVersion sCustomInfo pData nBytes VDIPluginInterfaceVersion Kernel32.dll sFileName hModule VDIPlugin ThreadStart Start tCommandProcessThread Join ToString VDIPluginStub.dll InitializeVDIStub_CS sGUID nSharedMemSize pVDIPlugin pVDIIPC dwMilliseconds VDI_ReportError nErrorID sDescription InitializeVDIProxy_CS sPluginPath sGUID_COM_CHr VDI_GetActiveProject     / V D I _ P I   #V D I P l u g i n S t u b . d l l  I5 C F E 0 4 B A - 9 1 6 5 - 4 2 1 a - 9 8 7 2 - 3 9 C 0 B B 9 5 8 E E C -V D I P l u g i n _ G e t V D I P l u g I n  #V D I P l u g i n _ V e r s i o n  !V D I P l u g i n _ S h o w U I  1V D I P l u g i n _ O n G e n e r a t e C o d e  %V D I P I H o s t P r o x y . d l l  ID C 3 F C 6 3 6 - 8 B 6 C - 4 e 6 5 - 8 4 D A - 9 A 8 2 5 9 E 8 0 C 3 3  B!&#(GvHB` z\V4       DD
     
 
   
 L     

       HD C 3 F C 6 3 6 - 8 B 6 C - 4 e 6 5 - 8 4 D A - 9 A 8 2 5 9 E 8 0 C 3 3 	 D@ 
 T4@  

     @L                 ? D         D            U  a*P    
 
  u y  
 $(,    L GCopyright (C) 2002-2007 Microchip Technology, Inc. All rights reserved.   VDI   Microchip Technology Inc.   Dot net plugin Framwork  H          H                          H                    _CorDllMain mscoree.dll     %                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     0                     H   X`  @          @4   V S _ V E R S I O N _ I N F O           Om   Om?                         D    V a r F i l e I n f o     $    T r a n s l a t i o n          S t r i n g F i l e I n f o   |   0 0 0 0 0 4 b 0   H   C o m m e n t s   D o t   n e t   p l u g i n   F r a m w o r k   T   C o m p a n y N a m e     M i c r o c h i p   T e c h n o l o g y   I n c .   ,   F i l e D e s c r i p t i o n         @   F i l e V e r s i o n     1 . 0 . 3 6 9 3 . 2 0 3 7 3     `    I n t e r n a l N a m e   M i c r o c h i p . V D I _ D O T N E T _ P l u g i n . d l l    H  L e g a l C o p y r i g h t   C o p y r i g h t   ( C )   2 0 0 2 - 2 0 0 7   M i c r o c h i p   T e c h n o l o g y ,   I n c .   A l l   r i g h t s   r e s e r v e d .   ,   L e g a l T r a d e m a r k s         h    O r i g i n a l F i l e n a m e   M i c r o c h i p . V D I _ D O T N E T _ P l u g i n . d l l   (   P r o d u c t N a m e     V D I   D   P r o d u c t V e r s i o n   1 . 0 . 3 6 9 3 . 2 0 3 7 3     H   A s s e m b l y   V e r s i o n   1 . 0 . 3 6 9 3 . 2 0 3 7 3                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              @     8                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      