<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: AddressOf operator in VBA Forum</title>
    <link>https://forums.autodesk.com/t5/vba-forum/addressof-operator/m-p/332259#M89640</link>
    <description>Hi Mike,&lt;BR /&gt;
Attached you will find a BETA version of DLL I've been working on. It gives&lt;BR /&gt;
you Windows message hooking ability, window subclassing, and will window&lt;BR /&gt;
enumarating and window finding functions. The methods should be pretty self&lt;BR /&gt;
explanitory. I can send you the source code if you would like to see how it&lt;BR /&gt;
works behind the scenes.&lt;BR /&gt;
To use it, you need to add a reference to you project to the DLL.&lt;BR /&gt;
You then need to instanciate the object.&lt;BR /&gt;
Use do the following:&lt;BR /&gt;
'Declaration section&lt;BR /&gt;
Private WithEvents objWindHookAs clsWindHook&lt;BR /&gt;
&lt;BR /&gt;
Then you need to create the object. Place this code before you need to use&lt;BR /&gt;
the object (in form activate for example)&lt;BR /&gt;
&lt;BR /&gt;
Set objWindHook = New clsWindHook&lt;BR /&gt;
&lt;BR /&gt;
Now the object is created and you can use its methods.&lt;BR /&gt;
Subclassing and windhook will generate events to give you the windows&lt;BR /&gt;
message.&lt;BR /&gt;
Use the EnumWind method to Enumerate windows. It will return an array of&lt;BR /&gt;
variants. The array works in increments of Three, The first value is the&lt;BR /&gt;
window handle, second is the window text, the third is the class name. The&lt;BR /&gt;
array continues in this fashion. The array should contain (n*3) elements&lt;BR /&gt;
where n is the number of windows.&lt;BR /&gt;
&lt;BR /&gt;
Example:&lt;BR /&gt;
Dim WindInfo() As Variant&lt;BR /&gt;
objWindHook.EnumWind WindInfo()&lt;BR /&gt;
Debug.Print "hwnd:", WindInfo(0), "Text", WindInfo(1), "Class", WindInfo(2)&lt;BR /&gt;
&lt;BR /&gt;
Safe your work often. Incorrect input can sometimes bring AutoCAD crashing&lt;BR /&gt;
down. Especially when subclassing.&lt;BR /&gt;
&lt;BR /&gt;
Hope you like it,&lt;BR /&gt;
&lt;BR /&gt;
--&lt;BR /&gt;
Sergio DeAlbuquerque&lt;BR /&gt;
President&lt;BR /&gt;
&lt;BR /&gt;
Matrix Technical Services Inc.&lt;BR /&gt;
172 N.Bicycle Path&lt;BR /&gt;
Selden, NY 11784&lt;BR /&gt;
&lt;BR /&gt;
Ph: 631-736-9001&lt;BR /&gt;
Fax: 631-696-8538&lt;BR /&gt;
&lt;BR /&gt;
http://www.matrixengg.com&lt;BR /&gt;
sdealbuquerq@matrixengg.com&lt;BR /&gt;
"CAD services, machine design, VB and VBA application development"</description>
    <pubDate>Wed, 08 Nov 2000 19:33:30 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2000-11-08T19:33:30Z</dc:date>
    <item>
      <title>AddressOf operator</title>
      <link>https://forums.autodesk.com/t5/vba-forum/addressof-operator/m-p/332257#M89638</link>
      <description>Hello all,&lt;BR /&gt;
&lt;BR /&gt;
In Acad VBA I get an error message on a call to AddressOf (actual code&lt;BR /&gt;
below), does this operator not function in VBA? The same code is fine in VB.&lt;BR /&gt;
&lt;BR /&gt;
lngRV = EnumWindows(AddressOf FindPreviousInstance, lngParam)&lt;BR /&gt;
&lt;BR /&gt;
Many thanks.&lt;BR /&gt;
Michael</description>
      <pubDate>Wed, 08 Nov 2000 16:22:15 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/vba-forum/addressof-operator/m-p/332257#M89638</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2000-11-08T16:22:15Z</dc:date>
    </item>
    <item>
      <title>Re: AddressOf operator</title>
      <link>https://forums.autodesk.com/t5/vba-forum/addressof-operator/m-p/332258#M89639</link>
      <description>Search MSDN with the phrase "AddressOf and VBA" (no quotes).  You'll find an&lt;BR /&gt;
article titled "Call Me Back: Using Callbacks with the Windows API".&lt;BR /&gt;
&lt;BR /&gt;
--&lt;BR /&gt;
Tools you can use: get your free copy of ProPack&lt;BR /&gt;
http://www.acadx.com&lt;BR /&gt;
&lt;BR /&gt;
"Michael Morgan" &lt;MICHAELJ.MORGAN&gt; wrote in message&lt;BR /&gt;
news:21C95DA7E58FACB17F74307686A8AC1F@in.WebX.SaUCah8kaAW...&lt;BR /&gt;
&amp;gt; Hello all,&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;gt; In Acad VBA I get an error message on a call to AddressOf (actual code&lt;BR /&gt;
&amp;gt; below), does this operator not function in VBA? The same code is fine in&lt;BR /&gt;
VB.&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;gt; lngRV = EnumWindows(AddressOf FindPreviousInstance, lngParam)&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;gt; Many thanks.&lt;BR /&gt;
&amp;gt; Michael&lt;BR /&gt;
&amp;gt;&lt;/MICHAELJ.MORGAN&gt;</description>
      <pubDate>Wed, 08 Nov 2000 16:30:18 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/vba-forum/addressof-operator/m-p/332258#M89639</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2000-11-08T16:30:18Z</dc:date>
    </item>
    <item>
      <title>Re: AddressOf operator</title>
      <link>https://forums.autodesk.com/t5/vba-forum/addressof-operator/m-p/332259#M89640</link>
      <description>Hi Mike,&lt;BR /&gt;
Attached you will find a BETA version of DLL I've been working on. It gives&lt;BR /&gt;
you Windows message hooking ability, window subclassing, and will window&lt;BR /&gt;
enumarating and window finding functions. The methods should be pretty self&lt;BR /&gt;
explanitory. I can send you the source code if you would like to see how it&lt;BR /&gt;
works behind the scenes.&lt;BR /&gt;
To use it, you need to add a reference to you project to the DLL.&lt;BR /&gt;
You then need to instanciate the object.&lt;BR /&gt;
Use do the following:&lt;BR /&gt;
'Declaration section&lt;BR /&gt;
Private WithEvents objWindHookAs clsWindHook&lt;BR /&gt;
&lt;BR /&gt;
Then you need to create the object. Place this code before you need to use&lt;BR /&gt;
the object (in form activate for example)&lt;BR /&gt;
&lt;BR /&gt;
Set objWindHook = New clsWindHook&lt;BR /&gt;
&lt;BR /&gt;
Now the object is created and you can use its methods.&lt;BR /&gt;
Subclassing and windhook will generate events to give you the windows&lt;BR /&gt;
message.&lt;BR /&gt;
Use the EnumWind method to Enumerate windows. It will return an array of&lt;BR /&gt;
variants. The array works in increments of Three, The first value is the&lt;BR /&gt;
window handle, second is the window text, the third is the class name. The&lt;BR /&gt;
array continues in this fashion. The array should contain (n*3) elements&lt;BR /&gt;
where n is the number of windows.&lt;BR /&gt;
&lt;BR /&gt;
Example:&lt;BR /&gt;
Dim WindInfo() As Variant&lt;BR /&gt;
objWindHook.EnumWind WindInfo()&lt;BR /&gt;
Debug.Print "hwnd:", WindInfo(0), "Text", WindInfo(1), "Class", WindInfo(2)&lt;BR /&gt;
&lt;BR /&gt;
Safe your work often. Incorrect input can sometimes bring AutoCAD crashing&lt;BR /&gt;
down. Especially when subclassing.&lt;BR /&gt;
&lt;BR /&gt;
Hope you like it,&lt;BR /&gt;
&lt;BR /&gt;
--&lt;BR /&gt;
Sergio DeAlbuquerque&lt;BR /&gt;
President&lt;BR /&gt;
&lt;BR /&gt;
Matrix Technical Services Inc.&lt;BR /&gt;
172 N.Bicycle Path&lt;BR /&gt;
Selden, NY 11784&lt;BR /&gt;
&lt;BR /&gt;
Ph: 631-736-9001&lt;BR /&gt;
Fax: 631-696-8538&lt;BR /&gt;
&lt;BR /&gt;
http://www.matrixengg.com&lt;BR /&gt;
sdealbuquerq@matrixengg.com&lt;BR /&gt;
"CAD services, machine design, VB and VBA application development"</description>
      <pubDate>Wed, 08 Nov 2000 19:33:30 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/vba-forum/addressof-operator/m-p/332259#M89640</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2000-11-08T19:33:30Z</dc:date>
    </item>
    <item>
      <title>Re:</title>
      <link>https://forums.autodesk.com/t5/vba-forum/addressof-operator/m-p/332260#M89641</link>
      <description>Thanks Frank and Sergio,&lt;BR /&gt;
&lt;BR /&gt;
My real question was why won't AddressOf operator work in VBA. In subsequent&lt;BR /&gt;
research I find that it will only run in modules - ie bas files. In VBA&lt;BR /&gt;
there are no individual files just the project file. So my solution was to&lt;BR /&gt;
create a class (probably very similar to yours Sergio) that has one method&lt;BR /&gt;
which calls the same code that I posted only in a bas file. Seems kinda&lt;BR /&gt;
wonky to me that VBA will only allow this in a file with a bas extension.&lt;BR /&gt;
Then again, I could be wrong.&lt;BR /&gt;
&lt;BR /&gt;
Either way thank you for your contributions.&lt;BR /&gt;
M&lt;BR /&gt;
&lt;BR /&gt;
"Sergio DeAlbuquerque" &lt;SDEALBUQUERQ&gt; wrote in message&lt;BR /&gt;
news:63C0F496934A0308478A1B3DCCAD7144@in.WebX.SaUCah8kaAW...&lt;BR /&gt;
&amp;gt; Hi Mike,&lt;BR /&gt;
&amp;gt; Attached you will find a BETA version of DLL I've been working on. It&lt;BR /&gt;
gives&lt;BR /&gt;
&amp;gt; you Windows message hooking ability, window subclassing, and will window&lt;BR /&gt;
&amp;gt; enumarating and window finding functions. The methods should be pretty&lt;BR /&gt;
self&lt;BR /&gt;
&amp;gt; explanitory. I can send you the source code if you would like to see how&lt;BR /&gt;
it&lt;BR /&gt;
&amp;gt; works behind the scenes.&lt;BR /&gt;
&amp;gt; To use it, you need to add a reference to you project to the DLL.&lt;BR /&gt;
&amp;gt; You then need to instanciate the object.&lt;BR /&gt;
&amp;gt; Use do the following:&lt;BR /&gt;
&amp;gt; 'Declaration section&lt;BR /&gt;
&amp;gt; Private WithEvents objWindHookAs clsWindHook&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;gt; Then you need to create the object. Place this code before you need to use&lt;BR /&gt;
&amp;gt; the object (in form activate for example)&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;gt; Set objWindHook = New clsWindHook&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;gt; Now the object is created and you can use its methods.&lt;BR /&gt;
&amp;gt; Subclassing and windhook will generate events to give you the windows&lt;BR /&gt;
&amp;gt; message.&lt;BR /&gt;
&amp;gt; Use the EnumWind method to Enumerate windows. It will return an array of&lt;BR /&gt;
&amp;gt; variants. The array works in increments of Three, The first value is the&lt;BR /&gt;
&amp;gt; window handle, second is the window text, the third is the class name. The&lt;BR /&gt;
&amp;gt; array continues in this fashion. The array should contain (n*3) elements&lt;BR /&gt;
&amp;gt; where n is the number of windows.&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;gt; Example:&lt;BR /&gt;
&amp;gt; Dim WindInfo() As Variant&lt;BR /&gt;
&amp;gt; objWindHook.EnumWind WindInfo()&lt;BR /&gt;
&amp;gt; Debug.Print "hwnd:", WindInfo(0), "Text", WindInfo(1), "Class",&lt;BR /&gt;
WindInfo(2)&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;gt; Safe your work often. Incorrect input can sometimes bring AutoCAD crashing&lt;BR /&gt;
&amp;gt; down. Especially when subclassing.&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;gt; Hope you like it,&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;gt; --&lt;BR /&gt;
&amp;gt; Sergio DeAlbuquerque&lt;BR /&gt;
&amp;gt; President&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;gt; Matrix Technical Services Inc.&lt;BR /&gt;
&amp;gt; 172 N.Bicycle Path&lt;BR /&gt;
&amp;gt; Selden, NY 11784&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;gt; Ph: 631-736-9001&lt;BR /&gt;
&amp;gt; Fax: 631-696-8538&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;gt; http://www.matrixengg.com&lt;BR /&gt;
&amp;gt; sdealbuquerq@matrixengg.com&lt;BR /&gt;
&amp;gt; "CAD services, machine design, VB and VBA application development"&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&lt;BR /&gt;
----------------------------------------------------------------------------&lt;BR /&gt;
----&lt;BR /&gt;
&lt;BR /&gt;
&amp;gt; MZ&amp;#144;&amp;#3;&amp;#4;ÿÿ¸@Ð&amp;#14;&amp;#31;º&amp;#14;´ Í!¸&amp;#1;LÍ!This program cannot be run in DOS mode.&lt;BR /&gt;
&amp;gt; $c&amp;#14;ÜÛ'o²^'o²^'o²^¤s¼^&amp;amp;o²^Np»^%o²^&amp;#8;N¿^&amp;amp;o²^ØO¶^&amp;amp;o²^Rich'o²^PEL&amp;#1;&amp;#4;&amp;#157;âú9à&amp;#14;!&lt;BR /&gt;
&amp;#1;&amp;#6;P@À&amp;#19;&amp;#16;`'&amp;#16;&amp;#16;&amp;#4;&amp;#2;&amp;#4; &amp;#16;RÖ&amp;#2;&amp;#16;&amp;#16;&amp;#16;&amp;#16;&amp;#16; U§ÄO(p`&amp;#16;&amp;#144;&amp;#7;h&amp;#2; &amp;#16;&amp;#24;&amp;#1;.textÇE&amp;#16;P&amp;#16; `.datah&amp;#4;`&amp;#16;`@À.rsrc`&amp;#16;p&lt;BR /&gt;
p@@.reloc¢&amp;#7;&amp;#144;&amp;#16;&amp;#144;@B&amp;#25;^77&amp;#16;MSVBVM60.DLL´&amp;#141;&amp;#15;f`E&amp;#15;frx&amp;#16;f&amp;#14;6&amp;#14;f&amp;#158;ð&amp;#15;f.Ëfsð&amp;#15;f!&amp;gt;&amp;#15;fw'&amp;#16;f&amp;#16;`&amp;#2;f¨D&amp;#15;f&lt;BR /&gt;
nM&amp;#2;fÊ-&amp;#14;foOf(E&amp;#2;fÕ=&amp;#15;f*&amp;lt;&amp;#2;fm&amp;gt;&amp;#15;fß&amp;gt;&amp;#2;fm?&amp;#15;f&amp;#31;´&amp;#14;f'&amp;#143;&amp;#15;fö=&amp;#2;f&amp;lt;Ð&amp;#1;f&amp;#14;þfZA&amp;#2;fF´&amp;#14;f8°&amp;#1;f7ýf]E&amp;#15;f&amp;#143;´&amp;#14;&lt;BR /&gt;
f&amp;#8;ýffâ&amp;#2;fÁ&amp;#143;&amp;#15;fÑCf¢G&amp;#2;fRKfðA&amp;#15;f!?&amp;#15;f#Kfg}&amp;#16;f·&amp;#23;&amp;#14;fY&amp;#142;&amp;#15;fÅmfÌ¿&amp;#1;f¡&amp;gt;&amp;#15;f¡?&amp;#15;f=&amp;gt;&amp;#2;f÷A&amp;#2;fÕ&amp;gt;&amp;#15;f&amp;#16;9&amp;#15;f&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
fØ^&amp;#2;fG´&amp;#1;fö°&amp;#1;fÊö&amp;#15;fsA&amp;#2;fîO&amp;#15;f¡ï&amp;#15;f¥@&amp;#2;fBNfÂü&amp;#14;fr&amp;#144;&amp;#15;fë&amp;#14;f'J&amp;#2;fEA&amp;#2;f&amp;#1;&amp;#8;")'&amp;#1;&amp;#8;ò)'&amp;#1;&amp;#8;b*'&amp;#5;&amp;#8;þ,'&amp;#5;&lt;BR /&gt;
-'&amp;#5;&amp;#8;É-'Ð-'&amp;#1;&amp;#8;¡.'&amp;#5;&amp;#8;A0'H0'&amp;#5;&amp;#8;Ö1'Ý1'&amp;#5;&amp;#8;Z3'a3'&amp;#5;&amp;#8;Ö4'Ý4'.&amp;#8;&amp;amp;8'-8'&amp;#1;&amp;#8;À8'&lt;BR /&gt;
&amp;gt; &amp;#4;^9'T9'&amp;#6;&amp;#4;&amp;#26;;'&amp;#16;;'&amp;#4;&amp;#4;?&amp;gt;'&amp;#6;&amp;#4;-E'yE'&amp;#6;&amp;#4;fI'II'&amp;#6;&amp;#4;zL'fL'&amp;#6;&amp;#4;,O'nO'ÿ%X&amp;#16;'ÿ%O&amp;#16;'ÿ%&lt;BR /&gt;
&amp;#16;'ÿ%D&amp;#16;'ÿ%&amp;lt;&amp;#16;'ÿ%´&amp;#16;'ÿ%'&amp;#16;'ÿ%È&amp;#16;'ÿ%L&amp;#16;'ÿ%Ä&amp;#16;'ÿ%¸&amp;#16;'ÿ%~&amp;#16;'ÿ%t&amp;#16;'ÿ%"&amp;#16;'ÿ%(&amp;#16;'ÿ%&amp;#4;&amp;#16;'ÿ%ð&amp;#16;'ÿ%&amp;#16;'&lt;BR /&gt;
ÿ%&amp;#8;''ÿ%¨&amp;#16;'ÿ%T&amp;#16;'ÿ%"&amp;#16;'ÿ%&amp;#4;''ÿ%''ÿ%l&amp;#16;'ÿ%&lt;BR /&gt;
&amp;#16;'ÿ%o&amp;#16;'ÿ%¼&amp;#16;'ÿ%&amp;#16;''ÿ%d&amp;#16;'ÿ%ü&amp;#16;'ÿ%|&amp;#16;'ÿ%&amp;#20;&amp;#16;'ÿ%À&amp;#16;'ÿ%&lt;BR /&gt;
&amp;#16;'ÿ%ø&amp;#16;'ÿ%,&amp;#16;'ÿ%&amp;#24;&amp;#16;'ÿ%8&amp;#16;'ÿ%è&amp;#16;'ÿ%Ì&amp;#16;'ÿ%@&amp;#16;'ÿ%&lt;BR /&gt;
''ÿ%H&amp;#16;'ÿ%¤&amp;#16;'ÿ%4&amp;#16;'ÿ%h&amp;#16;'ÿ%P&amp;#16;'ÿ%&amp;#16;&amp;#16;'ÿ%ì&amp;#16;'ÿ%&amp;#144;&amp;#16;'ÿ%0&amp;#16;'ÿ%ä&amp;#16;'ÿ%&amp;#8;&amp;#16;'ÿ%x&amp;#16;'ÿ%p&amp;#16;'ÿ%$&amp;#16;'ÿ%°&amp;#16;&lt;BR /&gt;
'ÿ%¬&amp;#16;'ÿ%`&amp;#16;'ÿ%ô&amp;#16;'ÿ%^&amp;#16;'ÿ%\&amp;#16;'ÿ%&amp;#128;&amp;#16;'ÿ%Ð&amp;#16;'ÿ%Ü&amp;#16;'ÿ%Ø&amp;#16;'ÿ%Ô&amp;#16;'ÿ%à&amp;#16;'Zh`d'hdd'Réçÿÿÿx0p@ß&lt;BR /&gt;
ßØÑ»¬Ô'·å&amp;#16;K.(ô&amp;#1;WindHook(:-P Matrix WindHook Rev2: Hook and&lt;BR /&gt;
subclassingÀ&amp;#2;áßØÑ»¬Ô'·å&amp;#16;K.(ô&amp;#1;Ðà&amp;#1;&amp;#16;clsWindHookàßØÑ»¬Ô'·å&amp;#16;K.(ôâßØÑ»¬Ô'·å&amp;#16;K.(ô&amp;#1;&amp;#1;&lt;BR /&gt;
0&amp;#26;'ÿÿÿÿÿÿÿÿ´&amp;#26;''`'ü&amp;#20;'ü&amp;#20;'Hook Rev2: Hook and subclassing Ã`¤Â`|?bhwnd&amp;#6;Ì$'&amp;#7;´&lt;BR /&gt;
'&amp;#7;l '&amp;#7;$ '&amp;#7;Ø&amp;#31;'&amp;#7;"&amp;#31;'&amp;#7;@&amp;#31;'&amp;#7;ô''&amp;#7;¬''&amp;#7;d''&amp;#7;'''&amp;#7;Ä&amp;#29;'&amp;#7;|&amp;#29;'&amp;#7;0&amp;#29;'VB5!&amp;#16;!*~&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;#4;ô&amp;#23;'ð0ÿÿÿ&amp;#1;&amp;#1;éÄ&amp;#20;'Ä&amp;#20;'Ô&amp;#19;'xfO&amp;#141;WindHookR2WindHookWindHook&amp;#1;0&amp;#26;'È''ÿÿÿÿ"&amp;#26;'&amp;#8;`'$'c°&amp;#22;'&amp;#1;P&lt;BR /&gt;
&amp;#27;'°&amp;#22;'&amp;#1;¸&amp;#22;'&amp;#1;´&amp;#22;'&amp;#1;¼&amp;#22;'&amp;#14; &amp;#16;ä&amp;#22;'d'@Â``&amp;#27;'p&amp;#27;'&amp;#128;&amp;#27;'@&amp;#2;H&amp;#144;&amp;#27;'ÿÿÿÿ'&amp;#23;'Ø'b&lt;BR /&gt;
&amp;#27;'ÿÿÿÿD&amp;#23;'Q&amp;#23;'^&amp;#23;'k&amp;#23;'x&amp;#23;'.&amp;#23;''&amp;#23;'Y&amp;#23;'¬&amp;#23;'¹&amp;#23;'Æ&amp;#23;'Ó&amp;#23;'à&amp;#23;'í&amp;#23;'¼&amp;#22;'8&amp;#22;'&amp;#142;&amp;#19;'"&amp;#19;'s&amp;#19;'Ø&amp;#23;'å&amp;#23;'&amp;#129;l$&amp;#4;ÿÿé&lt;BR /&gt;
÷'&amp;#129;l$&amp;#4;ÿÿéZ'&amp;#129;l$&amp;#4;ÿÿé½'&amp;#129;l$&amp;#4;ÿÿé&lt;BR /&gt;
&amp;#19;&amp;#129;l$&amp;#4;ÿÿéó&amp;#21;&amp;#129;l$&amp;#4;ÿÿé?&amp;#22;&amp;#129;l$&amp;#4;ÿÿé)&amp;#23;&amp;#129;l$&amp;#4;ÿÿéì&amp;#24;&amp;#129;l$&amp;#4;ÿÿé_&amp;#26;&amp;#129;l$&amp;#4;ÿÿéÒ&amp;#27;&amp;#129;l$&amp;#4;ÿÿéE&amp;#29;&amp;#129;l$&amp;#4;ÿÿé8'&amp;#129;l$&lt;BR /&gt;
&amp;#4;GéÛ&amp;#31;&amp;#129;l$&amp;#4;Gén ô&amp;#1;0&amp;#26;'0)'ÀO'`&amp;#4;&amp;#8;`'&amp;amp;''`'*\AC:\My Documents\Visual Studio&lt;BR /&gt;
Projects\Hooking and&lt;BR /&gt;
SubClassing\WindHook.vbp0&amp;#21;'&amp;#14;``'X('ÿÿÿÿP`'ÞßØÑ»¬Ô'·å&amp;#16;K.(ô&amp;#14;&amp;#2;&amp;#2;&amp;#2;"&amp;#26;'4&amp;#27;' &amp;#4;&lt;BR /&gt;
&amp;#4;&amp;#2;8&amp;#22;'ÿÿÿÿÔ'''&amp;#27;'&amp;#14;ä&amp;#26;'ÿÿ&amp;#3;^'Ä&amp;#20;'ÿÿÿÿè '$`'(&amp;#27;'&amp;#22;ÿÿA&amp;#128;&amp;#1;&lt;BR /&gt;
'''''(''8''D''P''\''p''&amp;#128;''&amp;#144;''INDHO~1.DLLojclsWindHookWindProcWindHook+=ûüú&lt;BR /&gt;
h&amp;#16;§8&amp;#8;+3qµáßØÑ»¬Ô'·å&amp;#16;K.(ô*=ûüú h&amp;#16;§8&amp;#8;+3qµàßØÑ»¬Ô'·å&amp;#16;K.(ôâßØÑ»¬Ô'·å&amp;#16;K.(ô!=ûüú&lt;BR /&gt;
h&amp;#16;§8&amp;#8;+3qµClass!JTê-ÈÑ'£ä É&lt;BR /&gt;
&amp;gt; ê,c:\WINDOWS\SYSTEM\msvbvm60.dll\3VBRUN¨&amp;#27;'&amp;#6;&lt;BR /&gt;
¸&amp;#27;'Ü&amp;#27;'Xc'^Æ`isSubClassedSetWindHookReleaseWindHookSubClassUnSubClassEnumWind&lt;BR /&gt;
EnumChildWindFindParentWindFindChildWindFindAllWindHookMsgReceivedSubClassMs&lt;BR /&gt;
gReceivedSubClassAfterMsg T&amp;#20;0&amp;#2;0&amp;#4;,$&amp;#1;(&amp;#1; &amp;#16;&amp;#16;&amp;#4;&amp;#4;&lt;BR /&gt;
&amp;#4;&amp;#4;&amp;#4;&amp;#4;&amp;#7;user32'SetWindowsHookExA&amp;#16;&amp;#29;''&amp;#29;'&amp;#4;\c'¡dc'&lt;BR /&gt;
Àt&amp;#2;ÿàh0&amp;#29;'¸°''ÿÐÿà&amp;#20;UnhookWindowsHookEx&amp;#16;&amp;#29;'h&amp;#29;'&amp;#4;hc'¡pc'&lt;BR /&gt;
Àt&amp;#2;ÿàh|&amp;#29;'¸°''ÿÐÿà&amp;#15;CallNextHookEx&amp;#16;&amp;#29;'´&amp;#29;'&amp;#4;tc'¡|c' Àt&amp;#2;ÿàhÄ&amp;#29;'¸°''ÿÐÿà&lt;BR /&gt;
kernel32&amp;#14;RtlMoveMemoryü&amp;#29;' ''&amp;#4;&amp;#128;c'¡^c'&lt;BR /&gt;
Àt&amp;#2;ÿàh'''¸°''ÿÐÿà&amp;#15;SetWindowLongA&amp;#16;&amp;#29;'T''&amp;#4;Oc'¡"c'&lt;BR /&gt;
Àt&amp;#2;ÿàhd''¸°''ÿÐÿà&amp;#16;CallWindowProcA&amp;#16;&amp;#29;'o''&amp;#4;~c'¡ c'&lt;BR /&gt;
Àt&amp;#2;ÿàh¬''¸°''ÿÐÿà&amp;#15;GetWindowLongA&amp;#16;&amp;#29;'ä''&amp;#4;¤c'¡¬c'&lt;BR /&gt;
Àt&amp;#2;ÿàhô''¸°''ÿÐÿà&amp;#19;GetCurrentThreadIdü&amp;#29;',&amp;#31;'&amp;#4;°c'¡¸c' Àt&amp;#2;ÿàh@&amp;#31;'¸°''ÿÐÿà&lt;BR /&gt;
IsWindow&amp;#16;&amp;#29;'x&amp;#31;'&amp;#4;¼c'¡Äc' Àt&amp;#2;ÿàh"&amp;#31;'¸°''ÿÐÿà&lt;BR /&gt;
EnumWindows¸fÄ¤YI&amp;#27;&amp;#16;»xª8&amp;lt;»&amp;#16;&amp;#29;'¼&amp;#31;'&amp;#4;Èc'¡Ðc'&lt;BR /&gt;
Àt&amp;#2;ÿàhØ&amp;#31;'¸°''ÿÐÿà'EnumChildWindows&amp;#16;&amp;#29;'&amp;#16; '&amp;#4;Ôc'¡Üc' Àt&amp;#2;ÿàh$&lt;BR /&gt;
'¸°''ÿÐÿà&amp;#14;GetClassNameA&amp;#16;&amp;#29;'\ '&amp;#4;àc'¡èc' Àt&amp;#2;ÿàhl '¸°''ÿÐÿà&amp;#15;GetWindowTextA&amp;#16;&amp;#29;'¤&lt;BR /&gt;
'&amp;#4;ìc'¡ôc' Àt&amp;#2;ÿàh´ '¸°''ÿÐÿà,,&amp;#5;&amp;#4;&amp;#5;&amp;#1;è!a&amp;#2;&amp;#8;&amp;#1; &amp;#1;&amp;#24;&amp;#3; &amp;#5;&amp;#1;¤,&amp;#22;Subclassed&lt;BR /&gt;
&amp;#4;&amp;#1;^&amp;#16;WindHookLCurrent Hook Object Already SubClassed2Not Valid Window Handle:&lt;BR /&gt;
&amp;#4;&lt;BR /&gt;
&amp;gt; (No Window Subclassed&amp;#26;unsubclassed *Invalid Window&lt;BR /&gt;
Handle&amp;#2;*VBA6.DLL__vbaRaiseEvent__vbaFailedFriend__vbaStrCopy__vbaFreeStr__vb&lt;BR /&gt;
aStrCmp__vbaAryCopy__vbaRedim__vbaAptOffset__vbaFreeStrList__vbaStrI4__vbaSt&lt;BR /&gt;
rMove__vbaStrCat__vbaFreeVarList__vbaHresultCheckObj__vbaVarDup__vbaObjSet__&lt;BR /&gt;
vbaFreeObj__vbaObjSetAddref__vbaSetSystemError#=ûüú h&amp;#16;§8&amp;#8;+3qµ"=ûüú&lt;BR /&gt;
h&amp;#16;§8&amp;#8;+3qµ&amp;#2;´#'Ä#'yO­3TfÏ'·&lt;BR /&gt;
ª`Ó"&amp;#14;Hooking__vbaStrTextLike__vbaStrTextCmp__vbaFreeVar__vbaStrToUnicode__vb&lt;BR /&gt;
aLsetFixstr__vbaStrToAnsi__vbaVarMove__vbaFixstrConstruct__vbaRedimPreserve_&lt;BR /&gt;
_vbaFreeObjList__vbaNew2´#'øc'__vbaErrorOverflow__vbaGenerateBoundsError__vb&lt;BR /&gt;
aCastObj¼('Ä('Ì('Ä('È''ÿÿÿÿÌ('Ô('à('ô('Ô('à('@''&amp;#24;''ð&amp;amp;'Ì('ì('Ô('à('ü('&amp;#4;)' )'&amp;#20;&lt;BR /&gt;
)'ü('&amp;#4;)' )'&amp;#20;)'')'ü('&amp;#4;)' )'&amp;#20;)'')'&amp;#4;)ÿÿ&amp;#3;&amp;#3;`&amp;#20;%''&amp;#8;&amp;#4;1ÿÿ&amp;#5;&amp;#3;`'%''o!ÿÿ&amp;#1;&amp;#3;`&amp;#20;%''-ÿÿ&amp;#4;&amp;#3;`&amp;#20;%''&lt;BR /&gt;
9ÿÿ&amp;#7;&amp;#3;`0%''(00 Aÿÿ&lt;BR /&gt;
&amp;#3;`&amp;lt;%''(00&amp;#5;&amp;#1;&amp;#29;ÿÿ&amp;#3;h&amp;#24;%''#%ÿÿ&amp;#2;&amp;#3;`&amp;#20;%''&amp;#16;=ÿÿ&amp;#8;&amp;#3;``%''&amp;#8;(00&amp;#16;ÿÿÿÿ&amp;#3;p%'&amp;#8;&amp;#8;&amp;#8;&amp;#8;&amp;#20;ÿÿÿÿ&amp;#2;"%'((((#&amp;#20;ÿÿ&lt;BR /&gt;
ÿÿ&amp;#1;&amp;#128;%'&amp;#8;&amp;#8;&amp;#8;&amp;#8;#&amp;#8;5ÿÿ&amp;#6;&amp;#3;`&lt;BR /&gt;
%''&amp;#8;o&amp;#128;&amp;amp;'ð%'¤&amp;amp;'¨%'&amp;#20;&amp;amp;'Ì%'h''8&amp;amp;'È&amp;amp;'\&amp;amp;'8&amp;#22;'ÿÿÿÿ&amp;#3;&amp;#3;&amp;#144;''T%'H%'&amp;#20;%'T&amp;#4;&amp;#1;Xh&lt;BR /&gt;
&amp;#21;'h`d'hdd'Pé,ëÿÿXh &amp;#21;'h`d'hdd'PérëÿÿXh &amp;#21;'h`d'hdd'PébëÿÿXh&lt;BR /&gt;
&amp;#21;'Pé\ëÿÿ0&amp;#26;'ÿÿÿÿ(%'&amp;#128;('ÿÿÿÿ(:-P Matrix WindHook Rev2: Hook and&lt;BR /&gt;
subclassingä&amp;#27;'&amp;#144;&amp;#27;'üc'hwndWindArrphWndClassNameWindTitlechWndahWndlhWndlMsgwPa&lt;BR /&gt;
ramlParameatMessageÌÌÌÌÌÌÌÌééééÌÌÌÌÌÌÌÌÌÌÌÌU&amp;lt;ìfì h&amp;amp;''d¡Pd?%fì&lt;BR /&gt;
SVW?eôÇEø&amp;#24;''3ÿ?}ü &amp;gt;&lt;BR /&gt;
?M´»&amp;#8;&amp;#141;.|ÿÿÿ&amp;#141;M¼?Eo?E¬ÇE"T!'?&amp;#157;|ÿÿÿÿ&amp;#21;è&amp;#16;'&amp;#141;UO&amp;#141;MÌÇE"&lt;BR /&gt;
&amp;#1;ProductVersion2.008&amp;#22;&amp;#1;InternalNameWindHookR2H'&amp;#1;OriginalFilenameWindHookR2.dl&lt;BR /&gt;
l,&amp;#2;&amp;#1;OLESelfRegister&amp;#16;âßØÑ»¬Ô'·å&amp;#16;K.(ô&amp;#16;àßØÑ»¬Ô'·å&amp;#16;K.(ôMSFT&amp;#2;&amp;#1;&amp;#24; &amp;#4;A&amp;#1;&amp;#3;&amp;#29;'&amp;#1;ÿÿÿÿ&lt;BR /&gt;
&amp;#128;&amp;#1;&amp;#1;dÈP&amp;#1;,&amp;#1;ÿÿÿÿ&amp;#15;Ä&amp;#3; ÿÿÿÿ&amp;#15;Ð&amp;#3;'ÿÿÿÿ&amp;#15;¤&amp;#3;&lt;BR /&gt;
ÿÿÿÿ&amp;#15;|&amp;#2;&amp;#128;ÿÿÿÿ&amp;#15;ü&amp;#2;¨ÿÿÿÿ&amp;#15;ì&amp;#3;&amp;#2;ÿÿÿÿ&amp;#15;ì&amp;#5;¤&amp;#2;ÿÿÿÿ&amp;#15;&amp;#144;&amp;#8;4ÿÿÿÿ&amp;#15;Ä&amp;#8;(ÿÿÿÿ&amp;#15;ÿÿÿÿÿÿÿÿ&amp;#15;ÿÿÿÿÿÿÿÿ&amp;#15;ì&amp;#8;&lt;BR /&gt;
ÿÿÿÿ&amp;#15;ÿÿÿÿÿÿÿÿ&amp;#15;ÿÿÿÿÿÿÿÿ&amp;#15;4!ø&amp;#8;&amp;#5; &amp;#3;&amp;#3;&lt;BR /&gt;
&amp;gt; xÐ'&amp;#20;&amp;#1;ÿÿÿÿÿÿÿÿ&amp;#1;D&amp;#4;&amp;#1;&amp;#2;&amp;#7;ÿÿÿÿ%!&amp;#1;&amp;#24; ÿÿÿÿ&amp;#3;0&amp;#2;,&amp;#1;ÿÿÿÿÿÿÿÿ&amp;#2;&amp;#4;ÿÿÿÿ$!&amp;#2;&amp;#24;&lt;BR /&gt;
@&amp;#2;^&amp;#1;&amp;#3;&amp;#3;&amp;#144;&amp;#144;&amp;#16;D&amp;#1;ÿÿÿÿÿÿÿÿ&amp;#1;&lt;BR /&gt;
&amp;#4;ÿÿÿÿÿÿÿÿÿÿÿÿ&amp;#144;`xÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿHÿÿÿ&lt;BR /&gt;
ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ&amp;#24;ÿÿÿÿÿÿÿÿ{?Pi»Ð'¨ÿ&lt;BR /&gt;
É'YÿÿÿÿÿÿÿÿßßØÑ»¬Ô'·å&amp;#16;K.(ôþÿÿÿÿÿÿÿáßØÑ»¬Ô'·å&amp;#16;K.(ôdÿÿÿÿ0&amp;#4;&amp;#2;ÀF&amp;#2;ÿÿÿÿ&amp;#4;&amp;#2;ÀF&amp;#1;0àßØÑ»¬&lt;BR /&gt;
Ô'·å&amp;#16;K.(ôÿÿÿÿâßØÑ»¬Ô'·å&amp;#16;K.(ôÈÿÿÿÿ&amp;#1;ÿÿÿÿ&amp;#16;È&amp;#3;ÿÿÿÿÿÿÿÿ&amp;#1;&amp;#3;`H&amp;#2;-StdOle2.TlbWWWÿÿÿÿ&amp;#24;&amp;#2;è&lt;BR /&gt;
ÿÿÿÿ&amp;lt;&amp;#2;ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÔ&amp;#1;ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ&lt;BR /&gt;
ÿÿÿÿ,&amp;#1;ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@&amp;#1;ÿÿÿÿÿÿÿÿ&amp;#16;&amp;#1;ÿÿÿÿÿÿÿÿè&amp;#1;ÿÿÿÿ¨&amp;#1;ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ&lt;BR /&gt;
ÿÿP&amp;#2;Àü¬xÿÿÿÿÿÿÿÿÿÿÿÿ&amp;#20;ÿÿÿÿÿÿÿÿh&amp;#2;O&amp;#1;ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ&lt;BR /&gt;
ÿDÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ&lt;BR /&gt;
ÿÿ¼&amp;#1;ÿÿÿÿÿÿÿÿÐÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ(&amp;#2;&amp;#4;&amp;#2;ÿÿÿÿÿÿÿÿ,ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿt&amp;#1;ÿÿÿÿÿÿÿÿÿÿÿÿ&lt;BR /&gt;
ÿÿÿÿ&amp;#144;ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ^&amp;#2;ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ&amp;#8;,óWindHo&lt;BR /&gt;
okÿÿÿÿ 86Z_clsWindHookdÿÿÿÿ 8æ-clsWindHookWÈÿÿÿÿ8Fc__clsWindHookWWWÿÿÿÿ&lt;BR /&gt;
00isSubClassedÿÿÿÿ 2ºSetWindHookWÿÿÿÿ&amp;#15;ñûReleaseWindHookWÿÿÿÿ&amp;#8;1&lt;BR /&gt;
SubClassÿÿÿÿÿÿÿÿ&amp;#4;/Áhwndÿÿÿÿ&lt;BR /&gt;
&amp;gt; ]SUnSubClassWWÿÿÿÿ&amp;#8;f­EnumWindÿÿÿÿ`&amp;#7;0&amp;#25;WindArrWÿÿÿÿ$?EnumChildWindWWWÿÿÿÿÿÿÿ&lt;BR /&gt;
ÿ&amp;#5;T|phWndWWWÿÿÿÿ&amp;#14;!"FindParentWindWWÿÿÿÿÿÿÿÿ ¹©ClassNameWWWÿÿÿÿÿÿÿÿ&lt;BR /&gt;
ì&amp;#20;WindTitleWWWÿÿÿÿº±FindChildWindWWWÿÿÿÿÿÿÿÿ&amp;#5;©&amp;#19;chWndWWWÿÿÿÿ&lt;BR /&gt;
ÚàFindAllWindWÿÿÿÿÿÿÿÿ&amp;#5;ðahWndWWWÈÿÿÿÿ&amp;#15;§üHookMsgReceivedWÿÿÿÿÿÿÿÿ&amp;#5;ã4lhWndWWWÿ&lt;BR /&gt;
ÿÿÿÿÿÿÿ&amp;#4;&amp;#129;¨lMsgÿÿÿÿÿÿÿÿ&amp;#6;b&amp;#26;wParamWWÿÿÿÿÿÿÿÿ&amp;#6;.7lParamWWÿÿÿÿÿÿÿÿ&lt;BR /&gt;
&amp;gt; ®-eatMessageWWÈ\&amp;#1;&amp;#19;9ïSubClassMsgReceivedWÈÿÿÿÿ&amp;#16;û«SubClassAfterMsg/(:-P&lt;BR /&gt;
Matrix WindHook Rev2: Hook and subclassingWWW&amp;#26; @ &amp;#128;&amp;#27; &amp;#128;&amp;#26;&lt;BR /&gt;
`&amp;#8;&amp;#26;&amp;#3;@&amp;#3;&amp;#3;&amp;#128;&amp;#26;&amp;#8;@&amp;#8;&amp;#8;&amp;#128;/!Oÿÿÿÿ¤&amp;#1;$&amp;#25;&amp;#25;&amp;#128;&amp;#29;L'D&amp;#1;ÿÿÿÿ&lt;BR /&gt;
&amp;gt; &amp;#24;&amp;#1;&amp;#25;&amp;#25;&amp;#128;!4 &amp;#4;&amp;#1;&amp;#24;&amp;#2;&amp;#25;&amp;#25;&amp;#128;%4 &amp;#4;&amp;#2;$&amp;#3;&amp;#25;&amp;#25;&amp;#128;)D &amp;#4;&amp;#3;&amp;#1;&amp;#3;&amp;#3;&amp;#128;À&amp;#1;&amp;#24;&amp;#4;&amp;#25;&amp;#25;&amp;#128;-4 &amp;#4;&amp;#4;$&amp;#5;&amp;#25;&amp;#25;&amp;#128;1T &amp;#4;&amp;#5;&amp;#1;&amp;#16;ü&amp;#3;0&amp;#6;&amp;#25;&amp;#25;&amp;#128;5d&lt;BR /&gt;
&amp;#4;&amp;#6;&amp;#2;&amp;#3;&amp;#3;&amp;#128;,&amp;#1;&amp;#1;&amp;#16;ü&amp;#3;&amp;lt;&amp;#7;&amp;#25;&amp;#25;&amp;#128;9| &amp;#4;&amp;#7;&amp;#3;&amp;#24;,&amp;#1;&amp;#3; \&amp;#1;&amp;#3; t&amp;#1;&amp;#3;H&amp;#8;&amp;#25;&amp;#25;&amp;#128;=O &amp;#4;&amp;#8;&amp;#4;&amp;#3;&amp;#3;&amp;#128;,&amp;#1;&amp;#1;&amp;#24;¨&amp;#1;&amp;#3; \&amp;#1;&amp;#3; t&amp;#1;&amp;#3;&amp;lt; &amp;#25;&amp;#25;&amp;#128;A| &amp;#4;&lt;BR /&gt;
&amp;#3;&amp;#24;Ô&amp;#1;&amp;#3; \&amp;#1;&amp;#3; t&amp;#1;&amp;#3;&amp;#3;h&amp;#1;&amp;#3;`&amp;#2;&amp;#3;`&amp;#3;&amp;#3;`&amp;#4;&amp;#3;`&amp;#5;&amp;#3;`&amp;#6;&amp;#3;`&amp;#7;&amp;#3;`&amp;#8;&amp;#3;` &amp;#3;``x&amp;#144;¬Ðè&amp;#16;&amp;#1;@&amp;#1;O&amp;#1;¼&amp;#1;$&lt;TX&gt;
&amp;#4;&amp;#5;&amp;#3;&amp;#3;&amp;#128;&amp;#4;&amp;#2;&amp;#1;&amp;#3;&amp;#3;&amp;#128;&amp;#24;&amp;#2;&amp;#1;&amp;#3;&amp;#3;&amp;#128;(&amp;#2;&amp;#1;&amp;#3;&amp;#3;&amp;#128;&amp;lt;&amp;#2;&amp;#1;P&amp;#2;&amp;#3;T&amp;#1;&amp;#24;&amp;#128;&amp;#4;¬ &amp;#4;&amp;#1;&amp;#5;&amp;#24;&amp;#4;&amp;#2;&amp;#3;&amp;#24;&amp;#24;&amp;#2;&amp;#3;&amp;#24;(&amp;#2;&amp;#3;&amp;#24;&amp;lt;&amp;#2;&amp;#3;P&amp;#2;&amp;#3;H&amp;#2;&amp;#24;&amp;#128;&amp;#8;t&lt;BR /&gt;
&amp;#4;&amp;#2;&amp;#4;&amp;#3;&amp;#3;&amp;#128;&amp;#4;&amp;#2;&amp;#1;&amp;#3;&amp;#3;&amp;#128;&amp;#24;&amp;#2;&amp;#1;&amp;#3;&amp;#3;&amp;#128;(&amp;#2;&amp;#1;&amp;#3;&amp;#3;&amp;#128;&amp;lt;&amp;#2;&amp;#1;&amp;#1;&amp;#2;&amp;#3;è&amp;#1;h&amp;#2;^&amp;#2;T¨&amp;#16;&lt;BR /&gt;
&amp;#2;'1$1,141&amp;lt;1D1L1T1\1d1l1t1|1"1O1"1o1¤1¬1¸1¼1È1Ì1Ü1è1ì1ø1ü1&amp;#8;2&lt;BR /&gt;
2&amp;#24;2'2"2(2.242:2@2F2L2R2X2^2d2j2p2v2|2,2^2&amp;#142;2"2s2&lt;BR /&gt;
2¦2¬2²2¸2¾2Ä2Ê2Ð2Ö2Ü2â2è2î2ô2ú23&amp;#6;3&lt;BR /&gt;
3'3&amp;#24;3'3$3*30363&amp;lt;3B3H3N3T3Z3`3f3l3r3x3~3"3S3&amp;#144;3-3o3¢3¨3®3´3º3Â3Ç3È4Ü4à4è4ø445&amp;lt;&lt;BR /&gt;
5D5L5T5\5d5l5t5|5"5O5"5o5Ð5ì5ð5ô5&amp;lt;6D6P6T6l6t6|6"6O6"6&lt;BR /&gt;
6¤6°6´6¸6Ä6Ô6Ü6ä6è6ì6ð6ô6ø6ü67&amp;#4;7&amp;#8;7 7&amp;#16;7&amp;#20;7&amp;#24;7 7$7(7,7074787ø78&amp;#4;8&lt;BR /&gt;
8&amp;#16;8&amp;#20;8(:4:8:D:`:p:":O:o:¤:´:¼:Ä:Ì:ä:è:ì:ð:ô:ø:ü:;&amp;#4;;&amp;#8;;ä;ô;ø;ü;0=4=&amp;lt;=I=T=Y=|=&amp;#128;=&lt;BR /&gt;
^=.= =¥=Ä=È=Ð=Ý=è=í='&amp;gt;&lt;BR /&gt;
&amp;gt;(&amp;gt;5&amp;gt;@&amp;gt;E&amp;gt;d&amp;gt;h&amp;gt;p&amp;gt;}&amp;gt;^&amp;gt;&amp;#141;&amp;gt;¬&amp;gt;°&amp;gt;¸&amp;gt;Å&amp;gt;Ð&amp;gt;Õ&amp;gt;ô&amp;gt;ø&amp;gt;??&amp;#24;?&amp;#29;?@?D?L?Y?d?i?"?^?&amp;#144;?&amp;#157;?¨?­?Ø?Ü?ä?ñ?ü&lt;BR /&gt;
? d&amp;#1;&amp;#1;0$0(000=0H0M0l0p0x0.0&amp;#144;0.0´0¸0À0Í0Ø0Ý0Ø3Ü3Ì4Ð4&amp;#20;5'5&lt;BR /&gt;
5$5(5054585&amp;lt;5@5D5H5L5P5`5d5h5l5p5t5x5|5&amp;#128;5"5^5O5&amp;#144;5"5~5o5&lt;BR /&gt;
5¤5¸5Ü56$6H6l6&amp;#144;6´6Ø67(7P7x7&amp;#144;7"7~7o7 7¤7¨7¬7°7´7Ì7à7è7ì7ð7&lt;BR /&gt;
&amp;gt; 8&amp;#15;8&amp;#20;8&lt;BR /&gt;
8%8*868;8@8L8\8h8p8°8´8¸8G9e9·9Õ9':E:-:¸:ü:';";3;:;I;R;];h;.;¡;®;·;ß;ç;ð;&lt;BR /&gt;
&amp;lt;&amp;#22;&amp;lt;'&amp;lt;:&amp;lt;@&lt;M&gt;&amp;lt;]&lt;L&gt;&amp;lt;&amp;#143;&amp;lt;·&amp;lt;¿&amp;lt;Ó&amp;lt;ß&amp;lt;÷&amp;lt;ÿ&amp;lt;&amp;#21;=!=9=w=.=Â=Ê=Ü=&amp;#23;&amp;gt;5&amp;gt;H&amp;gt;N&amp;gt;V&amp;gt;\&amp;gt;i&amp;gt;y&amp;gt;?&amp;gt;.&amp;gt;&amp;#157;&amp;gt;Ç&amp;gt;è&amp;gt;û&amp;gt;&amp;#22;&lt;BR /&gt;
?(?5?C?N?T?y?&amp;#143;?À?È?Ñ?é?û?0´&amp;#1;&lt;BR /&gt;
0&amp;#25;0)050=0B0M0e0-0µ0È0Ñ0Ü0â0ì0ø0ý0&amp;#6;1&amp;#19;1&amp;#29;1(12181&amp;gt;1D1R1^1p1z1.1&amp;lt;1"1&amp;gt;1¤1¯1µ1Ð1×1â&lt;BR /&gt;
1&amp;#23;252H2Q2\2b2l2x2}2?2"2&amp;#157;2¨2²2¸2¾2Ä2Ò2Þ2ð2ú2&amp;#5;3&lt;BR /&gt;
3&amp;#19;3&amp;#27;3'33393T3[3f3-3µ3È3Ñ3Ü3â3ì3ø3ý3&amp;#6;4&amp;#19;4&amp;#29;4(42484&amp;gt;4D4R4^4p4z4.4&amp;lt;4"4&amp;gt;4¤4¯4µ4Ð4×&lt;BR /&gt;
4â4&amp;#31;5/5á5%6-6Ø6'7o7Ç7å7 8&amp;#19;8&amp;#31;8'828g8.8­8µ8ç8&amp;#5;9%959N9Y9c9?9¥9±9É9à9ç9í9&lt;BR /&gt;
:(:::@:E:_:o:¸:À:à:ò:&amp;#2;;&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
;&amp;#21;;&amp;#31;;&amp;lt;;G;h;o;&amp;#141;;.;¦;²;Å;Ñ;×;á;ç;ÿ;&amp;#6;&amp;lt;'&amp;lt;.&amp;lt;8&lt;C&gt;&lt;A&gt;&lt;P&gt;&amp;lt;¢&amp;lt;¯&amp;lt;¿&amp;lt;×&amp;lt;à&amp;lt;ñ&amp;lt;&amp;#16;=/=D=J=&amp;#128;=-=&amp;#157;=¬=Ð&lt;BR /&gt;
=å=ù=&amp;#7;&amp;gt;&amp;#31;&amp;gt;.&amp;gt;T&amp;gt;c&amp;gt;u&amp;gt;f&amp;gt;&amp;#142;&amp;gt;&amp;#158;&amp;gt;¶&amp;gt;Ø&amp;gt;ä&amp;gt;ê&amp;gt;ô&amp;gt;&amp;#1;?&amp;#25;?8?G?M?o?^?²?Á?Ë?ê?ù?ÿ?@Ü&amp;#1;"0.070J0_0e0q0&lt;BR /&gt;
w0?0~0¢0¶0Æ0Ì0ï0ö01&amp;#21;1P1X1`1p1t1&amp;#7;2%2,2&amp;gt;2D2b2t2"2~2¨2±2Ú2à2æ2ø2þ2&amp;#19;3&amp;#25;3'3:3L3Z3f&lt;BR /&gt;
3x3^3&amp;#143;3s3¹3ä3ê3ð3&amp;#2;4&amp;#8;4'4$424;4D4W4i4w4&amp;#144;4&lt;BR /&gt;
4§4²4Ñ4ù4ÿ4&amp;#5;5&amp;#23;5&amp;#29;50565D5M5V5\5k5s5.5'5~5¿5×5õ5ü5&amp;#14;6&amp;#20;626D6T6h6x6&amp;#129;6ª6°6¶6È6Î6ã6é&lt;BR /&gt;
6÷6&lt;BR /&gt;
&amp;gt; 7'7*767H7X7_7j7?7´7º7À7Ò7Ø7î7ô7&amp;#2;8&lt;BR /&gt;
8&amp;#20;8'898G8`8p8w8,8¡8É8Ï8Õ8ç8í89&amp;#6;9&amp;#20;9&amp;#29;9&amp;amp;9,9;9C9U9a9h9&amp;#143;9§9Å9Ì9á9ç9&amp;#19;:%:3:&amp;lt;:Q:a:h:&lt;BR /&gt;
n:":§:º:È:à:ó:ú:&lt;BR /&gt;
;);/;5;@;T;k;¤;¬;½;Ì;Ý;î;ô;&amp;#8;&amp;lt;&amp;#23;&amp;lt;(&amp;lt;&amp;lt;&lt;D&gt;&lt;R&gt;&amp;lt;`&lt;R&gt;&amp;lt;|&amp;lt;·&amp;lt;Õ&amp;lt;Ü&amp;lt;ñ&amp;lt;÷&amp;lt;"=4=B=K=a=q=x=~=©=¼=Ï&lt;BR /&gt;
=Ý=ö= &amp;gt;&amp;#16;&amp;gt;;&amp;gt;A&amp;gt;G&amp;gt;M&amp;gt;Y&amp;gt;n&amp;gt;.&amp;gt;»&amp;gt;Ç&amp;gt;Õ&amp;gt;å&amp;gt;ö&amp;gt;&amp;#4;?&amp;#20;?%?5?F?R?X?h?z?"?&lt;BR /&gt;
&lt;BR /&gt;
----------------------------------------------------------------------------&lt;BR /&gt;
----&lt;BR /&gt;
&lt;BR /&gt;
&amp;gt; !&lt;ARCH&gt;&lt;BR /&gt;
&amp;gt; /               972743325               0       300       `&lt;BR /&gt;
&amp;gt; &amp;#2;â&amp;#5;ú&amp;#7;4 â â&amp;#8;þ&amp;#8;þ p&lt;BR /&gt;
p&amp;#8;&amp;#142;&amp;#8;&amp;#142;__IMPORT_DESCRIPTOR_WindHookR2__NULL_IMPORT_DESCRIPTOR&amp;#127;WindHookR2_NULL_&lt;BR /&gt;
THUNK_DATADllUnregisterServer__imp_DllUnregisterServerDllGetClassObject__imp&lt;BR /&gt;
_DllGetClassObjectDllRegisterServer__imp_DllRegisterServerDllCanUnloadNow__i&lt;BR /&gt;
mp_DllCanUnloadNow/               972743325               0       310&lt;BR /&gt;
`&lt;BR /&gt;
&amp;gt; &amp;#7;â&amp;#2;ú&amp;#5;4&amp;#7;â þ&amp;#8;p &amp;#142;&amp;#8;&lt;BR /&gt;
&amp;#7;&amp;#5;&amp;#6;&amp;#4;&amp;#1;&amp;#2;&amp;#7;&amp;#5;&amp;#6;&amp;#4;&amp;#3;DllCanUnloadNowDllGetClassObjectDllRegisterServerDllUnregisterSer&lt;BR /&gt;
ver__IMPORT_DESCRIPTOR_WindHookR2__NULL_IMPORT_DESCRIPTOR__imp_DllCanUnloadN&lt;BR /&gt;
ow__imp_DllGetClassObject__imp_DllRegisterServer__imp_DllUnregisterServer&amp;#127;Wi&lt;BR /&gt;
ndHookR2_NULL_THUNK_DATAWindHookR2.dll/ 972743325               0       731&lt;BR /&gt;
`&lt;BR /&gt;
&amp;gt; L&amp;#1;&amp;#3;&amp;#157;âú9ó&amp;#1;&amp;#8;à&amp;#1; &amp;#1;&amp;#6;&amp;#16;&amp;#2;&amp;#4;&amp;#4;&amp;#3;&amp;#16;&amp;#16;&amp;#16;&amp;#16;&amp;#16;.debug$SEl&amp;#1;@&amp;#16;B.idata$2&amp;#20;±&amp;#1;Å&amp;#1;&amp;#3;@0À.idata$6&amp;#16;ã&amp;#1;Å&amp;#1;@ À&amp;#2;&amp;#21;&lt;BR /&gt;
&amp;#14;WindHookR2.dll(&amp;#19;&amp;#16;&amp;#7;&amp;#3;&amp;#6;ÿ 'Microsoft (R) LINK &amp;#3;&amp;#7;&amp;#4;&amp;#7;&amp;#16;&amp;#5;&amp;#7;WindHookR2.dll@comp.idÿ&lt;BR /&gt;
&amp;#4;ÿÿ&amp;#3;&amp;#4;&amp;#2;&amp;#2;.idata$2@À&amp;#2;h.idata$6&amp;#3;&amp;#3;.idata$4@Àh.idata$5@Àh#&amp;#2;&amp;lt;&amp;#2;X__IMPORT_DESCRIPTOR_&lt;BR /&gt;
WindHookR2__NULL_IMPORT_DESCRIPTOR&amp;#127;WindHookR2_NULL_THUNK_DATA&lt;BR /&gt;
&amp;gt; WindHookR2.dll/ 972743325               0       254       `&lt;BR /&gt;
&amp;gt; L&amp;#1;&amp;#2;&amp;#157;âú9½&amp;#2;&amp;#1;.debug$SEd@&amp;#16;B.idata$3&amp;#20;©@0À&amp;#2;&amp;#21; &amp;#14;WindHookR2.dll(&amp;#19;&amp;#16;&amp;#7;&amp;#3;&amp;#6;ÿ 'Microsoft&lt;BR /&gt;
(R) LINK@comp.idÿ &amp;#4;ÿÿ&amp;#3;&amp;#4;&amp;#2;&amp;#2;&amp;#29;__NULL_IMPORT_DESCRIPTORWindHookR2.dll/ 972743325&lt;BR /&gt;
0       285       `&lt;BR /&gt;
&amp;gt; L&amp;#1;&amp;#3;&amp;#157;âú9Ù&amp;#2;&amp;#1;.debug$SEO@&amp;#16;B.idata$5&amp;#4;Ñ@0À.idata$4&amp;#4;Õ@0À&amp;#2;&amp;#21; &amp;#14;WindHookR2.dll(&amp;#19;&amp;#16;&amp;#7;&amp;#3;&amp;#6;ÿ&lt;BR /&gt;
'Microsoft (R) LINK@comp.idÿ &amp;#4;ÿÿ&amp;#3;&amp;#4;&amp;#2;&amp;#2; &amp;#127;WindHookR2_NULL_THUNK_DATA&lt;BR /&gt;
&amp;gt; WindHookR2.dll/ 972743325               0       51        `&lt;BR /&gt;
&amp;gt; ÿÿL&amp;#1;&amp;#157;âú9&amp;#31;&amp;#4;DllCanUnloadNowWindHookR2.dll&lt;BR /&gt;
&amp;gt; WindHookR2.dll/ 972743325               0       53        `&lt;BR /&gt;
&amp;gt; ÿÿL&amp;#1;&amp;#157;âú9!&amp;#1;&amp;#4;DllGetClassObjectWindHookR2.dll&lt;BR /&gt;
&amp;gt; WindHookR2.dll/ 972743325               0       53        `&lt;BR /&gt;
&amp;gt; ÿÿL&amp;#1;&amp;#157;âú9!&amp;#2;&amp;#4;DllRegisterServerWindHookR2.dll&lt;BR /&gt;
&amp;gt; WindHookR2.dll/ 972743325               0       55        `&lt;BR /&gt;
&amp;gt; ÿÿL&amp;#1;&amp;#157;âú9#&amp;#3;&amp;#4;DllUnregisterServerWindHookR2.dll&lt;BR /&gt;
&amp;gt;&lt;/ARCH&gt;&lt;/R&gt;&lt;/R&gt;&lt;/D&gt;&lt;/P&gt;&lt;/A&gt;&lt;/C&gt;&lt;/L&gt;&lt;/M&gt;&lt;/TX&gt;&lt;/SDEALBUQUERQ&gt;</description>
      <pubDate>Wed, 08 Nov 2000 22:07:12 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/vba-forum/addressof-operator/m-p/332260#M89641</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2000-11-08T22:07:12Z</dc:date>
    </item>
    <item>
      <title>Re:</title>
      <link>https://forums.autodesk.com/t5/vba-forum/addressof-operator/m-p/332261#M89642</link>
      <description>The AddressOf keyword in not available in VBA. It's not part of the language&lt;BR /&gt;
(yet). The article that Frank was talking about shows a method to get the&lt;BR /&gt;
AddressOf keyword functionality in VBA without using outside DLL's or&lt;BR /&gt;
classes. The AddressOf keyword is actually coded in VBA, it's just not made&lt;BR /&gt;
available to the user. The Article shows an API call to the VBA code that&lt;BR /&gt;
gets to the AddressOf keyword. It's a very good article if you get the&lt;BR /&gt;
chance to look at it.&lt;BR /&gt;
If you are using the AddressOf keyword in your code, I am assuming you are&lt;BR /&gt;
using VB6 and not VBA. With VB6, you can pretty do whatever you want. The&lt;BR /&gt;
AddressOf keyword is limited to be used only in a BAS module as you found&lt;BR /&gt;
out. CallBacks can get a little tricky when using a class module so be&lt;BR /&gt;
careful. You can easily bring VB crashing down.&lt;BR /&gt;
&lt;BR /&gt;
--&lt;BR /&gt;
Sergio DeAlbuquerque&lt;BR /&gt;
President&lt;BR /&gt;
&lt;BR /&gt;
Matrix Technical Services Inc.&lt;BR /&gt;
172 N.Bicycle Path&lt;BR /&gt;
Selden, NY 11784&lt;BR /&gt;
&lt;BR /&gt;
Ph: 631-736-9001&lt;BR /&gt;
Fax: 631-696-8538&lt;BR /&gt;
&lt;BR /&gt;
http://www.matrixengg.com&lt;BR /&gt;
sdealbuquerq@matrixengg.com&lt;BR /&gt;
"CAD services, machine design, VB and VBA application development"</description>
      <pubDate>Wed, 08 Nov 2000 22:42:05 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/vba-forum/addressof-operator/m-p/332261#M89642</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2000-11-08T22:42:05Z</dc:date>
    </item>
    <item>
      <title>Re:</title>
      <link>https://forums.autodesk.com/t5/vba-forum/addressof-operator/m-p/332262#M89643</link>
      <description>Michael,&lt;BR /&gt;
&lt;BR /&gt;
The AddressOf operator is not available in VBA5 (which AutoCAD 2000 uses).&lt;BR /&gt;
There is a workaround for this written by Ken Getz on the MSDN website. In&lt;BR /&gt;
VBA6 (which AutoCAD 2000i&lt;BR /&gt;
uses) does support the AddressOf operator. I hope this clears up any&lt;BR /&gt;
misunderstandings.&lt;BR /&gt;
&lt;BR /&gt;
Joe&lt;BR /&gt;
&lt;BR /&gt;
"Michael Morgan" &lt;MICHAELJ.MORGAN&gt; wrote in message&lt;BR /&gt;
news:286082C0BE9395063BB59DC569206E48@in.WebX.SaUCah8kaAW...&lt;BR /&gt;
&amp;gt; Thanks Frank and Sergio,&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;gt; My real question was why won't AddressOf operator work in VBA. In&lt;BR /&gt;
subsequent&lt;BR /&gt;
&amp;gt; research I find that it will only run in modules - ie bas files. In VBA&lt;BR /&gt;
&amp;gt; there are no individual files just the project file. So my solution was to&lt;BR /&gt;
&amp;gt; create a class (probably very similar to yours Sergio) that has one method&lt;BR /&gt;
&amp;gt; which calls the same code that I posted only in a bas file. Seems kinda&lt;BR /&gt;
&amp;gt; wonky to me that VBA will only allow this in a file with a bas extension.&lt;BR /&gt;
&amp;gt; Then again, I could be wrong.&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;gt; Either way thank you for your contributions.&lt;BR /&gt;
&amp;gt; M&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;gt; "Sergio DeAlbuquerque" &lt;SDEALBUQUERQ&gt; wrote in message&lt;BR /&gt;
&amp;gt; news:63C0F496934A0308478A1B3DCCAD7144@in.WebX.SaUCah8kaAW...&lt;BR /&gt;
&amp;gt; &amp;gt; Hi Mike,&lt;BR /&gt;
&amp;gt; &amp;gt; Attached you will find a BETA version of DLL I've been working on. It&lt;BR /&gt;
&amp;gt; gives&lt;BR /&gt;
&amp;gt; &amp;gt; you Windows message hooking ability, window subclassing, and will window&lt;BR /&gt;
&amp;gt; &amp;gt; enumarating and window finding functions. The methods should be pretty&lt;BR /&gt;
&amp;gt; self&lt;BR /&gt;
&amp;gt; &amp;gt; explanitory. I can send you the source code if you would like to see how&lt;BR /&gt;
&amp;gt; it&lt;BR /&gt;
&amp;gt; &amp;gt; works behind the scenes.&lt;BR /&gt;
&amp;gt; &amp;gt; To use it, you need to add a reference to you project to the DLL.&lt;BR /&gt;
&amp;gt; &amp;gt; You then need to instanciate the object.&lt;BR /&gt;
&amp;gt; &amp;gt; Use do the following:&lt;BR /&gt;
&amp;gt; &amp;gt; 'Declaration section&lt;BR /&gt;
&amp;gt; &amp;gt; Private WithEvents objWindHookAs clsWindHook&lt;BR /&gt;
&amp;gt; &amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt; Then you need to create the object. Place this code before you need to&lt;BR /&gt;
use&lt;BR /&gt;
&amp;gt; &amp;gt; the object (in form activate for example)&lt;BR /&gt;
&amp;gt; &amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt; Set objWindHook = New clsWindHook&lt;BR /&gt;
&amp;gt; &amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt; Now the object is created and you can use its methods.&lt;BR /&gt;
&amp;gt; &amp;gt; Subclassing and windhook will generate events to give you the windows&lt;BR /&gt;
&amp;gt; &amp;gt; message.&lt;BR /&gt;
&amp;gt; &amp;gt; Use the EnumWind method to Enumerate windows. It will return an array of&lt;BR /&gt;
&amp;gt; &amp;gt; variants. The array works in increments of Three, The first value is the&lt;BR /&gt;
&amp;gt; &amp;gt; window handle, second is the window text, the third is the class name.&lt;BR /&gt;
The&lt;BR /&gt;
&amp;gt; &amp;gt; array continues in this fashion. The array should contain (n*3) elements&lt;BR /&gt;
&amp;gt; &amp;gt; where n is the number of windows.&lt;BR /&gt;
&amp;gt; &amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt; Example:&lt;BR /&gt;
&amp;gt; &amp;gt; Dim WindInfo() As Variant&lt;BR /&gt;
&amp;gt; &amp;gt; objWindHook.EnumWind WindInfo()&lt;BR /&gt;
&amp;gt; &amp;gt; Debug.Print "hwnd:", WindInfo(0), "Text", WindInfo(1), "Class",&lt;BR /&gt;
&amp;gt; WindInfo(2)&lt;BR /&gt;
&amp;gt; &amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt; Safe your work often. Incorrect input can sometimes bring AutoCAD&lt;BR /&gt;
crashing&lt;BR /&gt;
&amp;gt; &amp;gt; down. Especially when subclassing.&lt;BR /&gt;
&amp;gt; &amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt; Hope you like it,&lt;BR /&gt;
&amp;gt; &amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt; --&lt;BR /&gt;
&amp;gt; &amp;gt; Sergio DeAlbuquerque&lt;BR /&gt;
&amp;gt; &amp;gt; President&lt;BR /&gt;
&amp;gt; &amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt; Matrix Technical Services Inc.&lt;BR /&gt;
&amp;gt; &amp;gt; 172 N.Bicycle Path&lt;BR /&gt;
&amp;gt; &amp;gt; Selden, NY 11784&lt;BR /&gt;
&amp;gt; &amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt; Ph: 631-736-9001&lt;BR /&gt;
&amp;gt; &amp;gt; Fax: 631-696-8538&lt;BR /&gt;
&amp;gt; &amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt; http://www.matrixengg.com&lt;BR /&gt;
&amp;gt; &amp;gt; sdealbuquerq@matrixengg.com&lt;BR /&gt;
&amp;gt; &amp;gt; "CAD services, machine design, VB and VBA application development"&lt;BR /&gt;
&amp;gt; &amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt;&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;gt; --------------------------------------------------------------------------&lt;BR /&gt;
--&lt;BR /&gt;
&amp;gt; ----&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt; MZ&amp;#144;&amp;#3;&amp;#4;ÿÿ¸@Ð&amp;#14;&amp;#31;º&amp;#14;´ Í!¸&amp;#1;LÍ!This program cannot be run in DOS mode.&lt;BR /&gt;
&amp;gt; &amp;gt; $c&amp;#14;ÜÛ'o²^'o²^'o²^¤s¼^&amp;amp;o²^Np»^%o²^&amp;#8;N¿^&amp;amp;o²^ØO¶^&amp;amp;o²^Rich'o²^PEL&amp;#1;&amp;#4;&amp;#157;âú9à&amp;#14;!&lt;BR /&gt;
&amp;gt; &amp;#1;&amp;#6;P@À&amp;#19;&amp;#16;`'&amp;#16;&amp;#16;&amp;#4;&amp;#2;&amp;#4; &amp;#16;RÖ&amp;#2;&amp;#16;&amp;#16;&amp;#16;&amp;#16;&amp;#16; U§ÄO(p`&amp;#16;&amp;#144;&amp;#7;h&amp;#2; &amp;#16;&amp;#24;&amp;#1;.textÇE&amp;#16;P&amp;#16; `.datah&amp;#4;`&amp;#16;`@À.rsrc`&amp;#16;p&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
p@@.reloc¢&amp;#7;&amp;#144;&amp;#16;&amp;#144;@B&amp;#25;^77&amp;#16;MSVBVM60.DLL´&amp;#141;&amp;#15;f`E&amp;#15;frx&amp;#16;f&amp;#14;6&amp;#14;fzð&amp;#15;f.Ëfsð&amp;#15;f!&amp;gt;&amp;#15;fw'&amp;#16;f&amp;#16;`&amp;#2;f¨D&amp;#15;f&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
nM&amp;#2;fÊ-&amp;#14;foOf(E&amp;#2;fÕ=&amp;#15;f*&amp;lt;&amp;#2;fm&amp;gt;&amp;#15;fß&amp;gt;&amp;#2;fm?&amp;#15;f&amp;#31;´&amp;#14;f'&amp;#143;&amp;#15;fö=&amp;#2;f&amp;lt;Ð&amp;#1;f&amp;#14;þfZA&amp;#2;fF´&amp;#14;f8°&amp;#1;f7ýf]E&amp;#15;f&amp;#143;´&amp;#14;&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
f&amp;#8;ýffâ&amp;#2;fÁ&amp;#143;&amp;#15;fÑCf¢G&amp;#2;fRKfðA&amp;#15;f!?&amp;#15;f#Kfg}&amp;#16;f·&amp;#23;&amp;#14;fYZ&amp;#15;fÅmfÌ¿&amp;#1;f¡&amp;gt;&amp;#15;f¡?&amp;#15;f=&amp;gt;&amp;#2;f÷A&amp;#2;fÕ&amp;gt;&amp;#15;f&amp;#16;9&amp;#15;f&lt;BR /&gt;
&amp;gt; &amp;gt;&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
fØ^&amp;#2;fG´&amp;#1;fö°&amp;#1;fÊö&amp;#15;fsA&amp;#2;fîO&amp;#15;f¡ï&amp;#15;f¥@&amp;#2;fBNfÂü&amp;#14;fr&amp;#144;&amp;#15;fë&amp;#14;f'J&amp;#2;fEA&amp;#2;f&amp;#1;&amp;#8;")'&amp;#1;&amp;#8;ò)'&amp;#1;&amp;#8;b*'&amp;#5;&amp;#8;þ,'&amp;#5;&lt;BR /&gt;
&amp;gt; -'&amp;#5;&amp;#8;É-'Ð-'&amp;#1;&amp;#8;¡.'&amp;#5;&amp;#8;A0'H0'&amp;#5;&amp;#8;Ö1'Ý1'&amp;#5;&amp;#8;Z3'a3'&amp;#5;&amp;#8;Ö4'Ý4'.&amp;#8;&amp;amp;8'-8'&amp;#1;&amp;#8;À8'&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;#4;^9'T9'&amp;#6;&amp;#4;&amp;#26;;'&amp;#16;;'&amp;#4;&amp;#4;?&amp;gt;'&amp;#6;&amp;#4;-E'yE'&amp;#6;&amp;#4;fI'II'&amp;#6;&amp;#4;zL'fL'&amp;#6;&amp;#4;,O'nO'ÿ%X&amp;#16;'ÿ%O&amp;#16;'ÿ%&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;#16;'ÿ%D&amp;#16;'ÿ%&amp;lt;&amp;#16;'ÿ%´&amp;#16;'ÿ%'&amp;#16;'ÿ%È&amp;#16;'ÿ%L&amp;#16;'ÿ%Ä&amp;#16;'ÿ%¸&amp;#16;'ÿ%~&amp;#16;'ÿ%t&amp;#16;'ÿ%"&amp;#16;'ÿ%(&amp;#16;'ÿ%&amp;#4;&amp;#16;'ÿ%ð&amp;#16;'ÿ%&amp;#16;'&lt;BR /&gt;
&amp;gt; ÿ%&amp;#8;''ÿ%¨&amp;#16;'ÿ%T&amp;#16;'ÿ%"&amp;#16;'ÿ%&amp;#4;''ÿ%''ÿ%l&amp;#16;'ÿ%&lt;BR /&gt;
&amp;gt; &amp;#16;'ÿ%o&amp;#16;'ÿ%¼&amp;#16;'ÿ%&amp;#16;''ÿ%d&amp;#16;'ÿ%ü&amp;#16;'ÿ%|&amp;#16;'ÿ%&amp;#20;&amp;#16;'ÿ%À&amp;#16;'ÿ%&lt;BR /&gt;
&amp;gt; &amp;#16;'ÿ%ø&amp;#16;'ÿ%,&amp;#16;'ÿ%&amp;#24;&amp;#16;'ÿ%8&amp;#16;'ÿ%è&amp;#16;'ÿ%Ì&amp;#16;'ÿ%@&amp;#16;'ÿ%&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
''ÿ%H&amp;#16;'ÿ%¤&amp;#16;'ÿ%4&amp;#16;'ÿ%h&amp;#16;'ÿ%P&amp;#16;'ÿ%&amp;#16;&amp;#16;'ÿ%ì&amp;#16;'ÿ%&amp;#144;&amp;#16;'ÿ%0&amp;#16;'ÿ%ä&amp;#16;'ÿ%&amp;#8;&amp;#16;'ÿ%x&amp;#16;'ÿ%p&amp;#16;'ÿ%$&amp;#16;'ÿ%°&amp;#16;&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
'ÿ%¬&amp;#16;'ÿ%`&amp;#16;'ÿ%ô&amp;#16;'ÿ%^&amp;#16;'ÿ%\&amp;#16;'ÿ%?&amp;#16;'ÿ%Ð&amp;#16;'ÿ%Ü&amp;#16;'ÿ%Ø&amp;#16;'ÿ%Ô&amp;#16;'ÿ%à&amp;#16;'Zh`d'hdd'Réçÿÿÿx0p@ß&lt;BR /&gt;
&amp;gt; ßØÑ»¬Ô'·å&amp;#16;K.(ô&amp;#1;WindHook(:-P Matrix WindHook Rev2: Hook and&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
subclassingÀ&amp;#2;áßØÑ»¬Ô'·å&amp;#16;K.(ô&amp;#1;Ðà&amp;#1;&amp;#16;clsWindHookàßØÑ»¬Ô'·å&amp;#16;K.(ôâßØÑ»¬Ô'·å&amp;#16;K.(ô&amp;#1;&amp;#1;&lt;BR /&gt;
&amp;gt; 0&amp;#26;'ÿÿÿÿÿÿÿÿ´&amp;#26;''`'ü&amp;#20;'ü&amp;#20;'Hook Rev2: Hook and subclassing Ã`¤Â`|?bhwnd&amp;#6;Ì$'&amp;#7;´&lt;BR /&gt;
&amp;gt; '&amp;#7;l '&amp;#7;$ '&amp;#7;Ø&amp;#31;'&amp;#7;"&amp;#31;'&amp;#7;@&amp;#31;'&amp;#7;ô''&amp;#7;¬''&amp;#7;d''&amp;#7;'''&amp;#7;Ä&amp;#29;'&amp;#7;|&amp;#29;'&amp;#7;0&amp;#29;'VB5!&amp;#16;!*~&lt;BR /&gt;
&amp;gt; &amp;gt;&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;#4;ô&amp;#23;'ð0ÿÿÿ&amp;#1;&amp;#1;éÄ&amp;#20;'Ä&amp;#20;'Ô&amp;#19;'xfO&amp;#141;WindHookR2WindHookWindHook&amp;#1;0&amp;#26;'È''ÿÿÿÿ"&amp;#26;'&amp;#8;`'$'c°&amp;#22;'&amp;#1;P&lt;BR /&gt;
&amp;gt; &amp;#27;'°&amp;#22;'&amp;#1;¸&amp;#22;'&amp;#1;´&amp;#22;'&amp;#1;¼&amp;#22;'&amp;#14; &amp;#16;ä&amp;#22;'d'@Â``&amp;#27;'p&amp;#27;'?&amp;#27;'@&amp;#2;H&amp;#144;&amp;#27;'ÿÿÿÿ'&amp;#23;'Ø'b&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;#27;'ÿÿÿÿD&amp;#23;'Q&amp;#23;'^&amp;#23;'k&amp;#23;'x&amp;#23;'.&amp;#23;''&amp;#23;'Y&amp;#23;'¬&amp;#23;'¹&amp;#23;'Æ&amp;#23;'Ó&amp;#23;'à&amp;#23;'í&amp;#23;'¼&amp;#22;'8&amp;#22;'Z&amp;#19;'"&amp;#19;'s&amp;#19;'Ø&amp;#23;'å&amp;#23;'&amp;#129;l$&amp;#4;ÿÿé&lt;BR /&gt;
&amp;gt; ÷'&amp;#129;l$&amp;#4;ÿÿéZ'&amp;#129;l$&amp;#4;ÿÿé½'&amp;#129;l$&amp;#4;ÿÿé&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;#19;&amp;#129;l$&amp;#4;ÿÿéó&amp;#21;&amp;#129;l$&amp;#4;ÿÿé?&amp;#22;&amp;#129;l$&amp;#4;ÿÿé)&amp;#23;&amp;#129;l$&amp;#4;ÿÿéì&amp;#24;&amp;#129;l$&amp;#4;ÿÿé_&amp;#26;&amp;#129;l$&amp;#4;ÿÿéÒ&amp;#27;&amp;#129;l$&amp;#4;ÿÿéE&amp;#29;&amp;#129;l$&amp;#4;ÿÿé8'&amp;#129;l$&lt;BR /&gt;
&amp;gt; &amp;#4;GéÛ&amp;#31;&amp;#129;l$&amp;#4;Gén ô&amp;#1;0&amp;#26;'0)'ÀO'`&amp;#4;&amp;#8;`'&amp;amp;''`'*\AC:\My Documents\Visual Studio&lt;BR /&gt;
&amp;gt; Projects\Hooking and&lt;BR /&gt;
&amp;gt; SubClassing\WindHook.vbp0&amp;#21;'&amp;#14;``'X('ÿÿÿÿP`'ÞßØÑ»¬Ô'·å&amp;#16;K.(ô&amp;#14;&amp;#2;&amp;#2;&amp;#2;"&amp;#26;'4&amp;#27;' &amp;#4;&lt;BR /&gt;
&amp;gt; &amp;#4;&amp;#2;8&amp;#22;'ÿÿÿÿÔ'''&amp;#27;'&amp;#14;ä&amp;#26;'ÿÿ&amp;#3;^'Ä&amp;#20;'ÿÿÿÿè '$`'(&amp;#27;'&amp;#22;ÿÿA?&amp;#1;&lt;BR /&gt;
&amp;gt; '''''(''8''D''P''\''p''?''&amp;#144;''INDHO~1.DLLojclsWindHookWindProcWindHook+=ûüú&lt;BR /&gt;
&amp;gt; h&amp;#16;§8&amp;#8;+3qµáßØÑ»¬Ô'·å&amp;#16;K.(ô*=ûüú h&amp;#16;§8&amp;#8;+3qµàßØÑ»¬Ô'·å&amp;#16;K.(ôâßØÑ»¬Ô'·å&amp;#16;K.(ô!=ûüú&lt;BR /&gt;
&amp;gt; h&amp;#16;§8&amp;#8;+3qµClass!JTê-ÈÑ'£ä É&lt;BR /&gt;
&amp;gt; &amp;gt; ê,c:\WINDOWS\SYSTEM\msvbvm60.dll\3VBRUN¨&amp;#27;'&amp;#6;&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
¸&amp;#27;'Ü&amp;#27;'Xc'^Æ`isSubClassedSetWindHookReleaseWindHookSubClassUnSubClassEnumWind&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
EnumChildWindFindParentWindFindChildWindFindAllWindHookMsgReceivedSubClassMs&lt;BR /&gt;
&amp;gt; gReceivedSubClassAfterMsg T&amp;#20;0&amp;#2;0&amp;#4;,$&amp;#1;(&amp;#1; &amp;#16;&amp;#16;&amp;#4;&amp;#4;&lt;BR /&gt;
&amp;gt; &amp;#4;&amp;#4;&amp;#4;&amp;#4;&amp;#7;user32'SetWindowsHookExA&amp;#16;&amp;#29;''&amp;#29;'&amp;#4;\c'¡dc'&lt;BR /&gt;
&amp;gt; Àt&amp;#2;ÿàh0&amp;#29;'¸°''ÿÐÿà&amp;#20;UnhookWindowsHookEx&amp;#16;&amp;#29;'h&amp;#29;'&amp;#4;hc'¡pc'&lt;BR /&gt;
&amp;gt; Àt&amp;#2;ÿàh|&amp;#29;'¸°''ÿÐÿà&amp;#15;CallNextHookEx&amp;#16;&amp;#29;'´&amp;#29;'&amp;#4;tc'¡|c' Àt&amp;#2;ÿàhÄ&amp;#29;'¸°''ÿÐÿà&lt;BR /&gt;
&amp;gt; kernel32&amp;#14;RtlMoveMemoryü&amp;#29;' ''&amp;#4;?c'¡^c'&lt;BR /&gt;
&amp;gt; Àt&amp;#2;ÿàh'''¸°''ÿÐÿà&amp;#15;SetWindowLongA&amp;#16;&amp;#29;'T''&amp;#4;Oc'¡"c'&lt;BR /&gt;
&amp;gt; Àt&amp;#2;ÿàhd''¸°''ÿÐÿà&amp;#16;CallWindowProcA&amp;#16;&amp;#29;'o''&amp;#4;~c'¡ c'&lt;BR /&gt;
&amp;gt; Àt&amp;#2;ÿàh¬''¸°''ÿÐÿà&amp;#15;GetWindowLongA&amp;#16;&amp;#29;'ä''&amp;#4;¤c'¡¬c'&lt;BR /&gt;
&amp;gt; Àt&amp;#2;ÿàhô''¸°''ÿÐÿà&amp;#19;GetCurrentThreadIdü&amp;#29;',&amp;#31;'&amp;#4;°c'¡¸c' Àt&amp;#2;ÿàh@&amp;#31;'¸°''ÿÐÿà&lt;BR /&gt;
&amp;gt; IsWindow&amp;#16;&amp;#29;'x&amp;#31;'&amp;#4;¼c'¡Äc' Àt&amp;#2;ÿàh"&amp;#31;'¸°''ÿÐÿà&lt;BR /&gt;
&amp;gt; EnumWindows¸fÄ¤YI&amp;#27;&amp;#16;»xª8&amp;lt;»&amp;#16;&amp;#29;'¼&amp;#31;'&amp;#4;Èc'¡Ðc'&lt;BR /&gt;
&amp;gt; Àt&amp;#2;ÿàhØ&amp;#31;'¸°''ÿÐÿà'EnumChildWindows&amp;#16;&amp;#29;'&amp;#16; '&amp;#4;Ôc'¡Üc' Àt&amp;#2;ÿàh$&lt;BR /&gt;
&amp;gt; '¸°''ÿÐÿà&amp;#14;GetClassNameA&amp;#16;&amp;#29;'\ '&amp;#4;àc'¡èc' Àt&amp;#2;ÿàhl '¸°''ÿÐÿà&amp;#15;GetWindowTextA&amp;#16;&amp;#29;'¤&lt;BR /&gt;
&amp;gt; '&amp;#4;ìc'¡ôc' Àt&amp;#2;ÿàh´ '¸°''ÿÐÿà,,&amp;#5;&amp;#4;&amp;#5;&amp;#1;è!a&amp;#2;&amp;#8;&amp;#1; &amp;#1;&amp;#24;&amp;#3; &amp;#5;&amp;#1;¤,&amp;#22;Subclassed&lt;BR /&gt;
&amp;gt; &amp;#4;&amp;#1;^&amp;#16;WindHookLCurrent Hook Object Already SubClassed2Not Valid Window&lt;BR /&gt;
Handle:&lt;BR /&gt;
&amp;gt; &amp;#4;&lt;BR /&gt;
&amp;gt; &amp;gt; (No Window Subclassed&amp;#26;unsubclassed *Invalid Window&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
Handle&amp;#2;*VBA6.DLL__vbaRaiseEvent__vbaFailedFriend__vbaStrCopy__vbaFreeStr__vb&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
aStrCmp__vbaAryCopy__vbaRedim__vbaAptOffset__vbaFreeStrList__vbaStrI4__vbaSt&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
rMove__vbaStrCat__vbaFreeVarList__vbaHresultCheckObj__vbaVarDup__vbaObjSet__&lt;BR /&gt;
&amp;gt; vbaFreeObj__vbaObjSetAddref__vbaSetSystemError#=ûüú h&amp;#16;§8&amp;#8;+3qµ"=ûüú&lt;BR /&gt;
&amp;gt; h&amp;#16;§8&amp;#8;+3qµ&amp;#2;´#'Ä#'yO­3TfÏ'·&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
ª`Ó"&amp;#14;Hooking__vbaStrTextLike__vbaStrTextCmp__vbaFreeVar__vbaStrToUnicode__vb&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
aLsetFixstr__vbaStrToAnsi__vbaVarMove__vbaFixstrConstruct__vbaRedimPreserve_&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
_vbaFreeObjList__vbaNew2´#'øc'__vbaErrorOverflow__vbaGenerateBoundsError__vb&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
aCastObj¼('Ä('Ì('Ä('È''ÿÿÿÿÌ('Ô('à('ô('Ô('à('@''&amp;#24;''ð&amp;amp;'Ì('ì('Ô('à('ü('&amp;#4;)' )'&amp;#20;&lt;BR /&gt;
&amp;gt; )'ü('&amp;#4;)' )'&amp;#20;)'')'ü('&amp;#4;)' )'&amp;#20;)'')'&amp;#4;)ÿÿ&amp;#3;&amp;#3;`&amp;#20;%''&amp;#8;&amp;#4;1ÿÿ&amp;#5;&amp;#3;`'%''o!ÿÿ&amp;#1;&amp;#3;`&amp;#20;%''-ÿÿ&amp;#4;&amp;#3;`&amp;#20;%&lt;BR /&gt;
''&lt;BR /&gt;
&amp;gt; 9ÿÿ&amp;#7;&amp;#3;`0%''(00 Aÿÿ&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;#3;`&amp;lt;%''(00&amp;#5;&amp;#1;&amp;#29;ÿÿ&amp;#3;h&amp;#24;%''#%ÿÿ&amp;#2;&amp;#3;`&amp;#20;%''&amp;#16;=ÿÿ&amp;#8;&amp;#3;``%''&amp;#8;(00&amp;#16;ÿÿÿÿ&amp;#3;p%'&amp;#8;&amp;#8;&amp;#8;&amp;#8;&amp;#20;ÿÿÿÿ&amp;#2;"%'((((#&amp;#20;ÿÿ&lt;BR /&gt;
&amp;gt; ÿÿ&amp;#1;?%'&amp;#8;&amp;#8;&amp;#8;&amp;#8;#&amp;#8;5ÿÿ&amp;#6;&amp;#3;`&lt;BR /&gt;
&amp;gt; %''&amp;#8;o?&amp;amp;'ð%'¤&amp;amp;'¨%'&amp;#20;&amp;amp;'Ì%'h''8&amp;amp;'È&amp;amp;'\&amp;amp;'8&amp;#22;'ÿÿÿÿ&amp;#3;&amp;#3;&amp;#144;''T%'H%'&amp;#20;%'T&amp;#4;&amp;#1;Xh&lt;BR /&gt;
&amp;gt; &amp;#21;'h`d'hdd'Pé,ëÿÿXh &amp;#21;'h`d'hdd'PérëÿÿXh &amp;#21;'h`d'hdd'PébëÿÿXh&lt;BR /&gt;
&amp;gt; &amp;#21;'Pé\ëÿÿ0&amp;#26;'ÿÿÿÿ(%'?('ÿÿÿÿ(:-P Matrix WindHook Rev2: Hook and&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
subclassingä&amp;#27;'&amp;#144;&amp;#27;'üc'hwndWindArrphWndClassNameWindTitlechWndahWndlhWndlMsgwPa&lt;BR /&gt;
&amp;gt; ramlParameatMessageÌÌÌÌÌÌÌÌééééÌÌÌÌÌÌÌÌÌÌÌÌU&amp;lt;ìfì h&amp;amp;''d¡Pd?%fì&lt;BR /&gt;
&amp;gt; SVW?eôÇEø&amp;#24;''3ÿ?}ü &amp;gt;&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
?M´»&amp;#8;&amp;#141;.|ÿÿÿ&amp;#141;M¼?Eo?E¬ÇE"T!'?&amp;#157;|ÿÿÿÿ&amp;#21;è&amp;#16;'&amp;#141;UO&amp;#141;MÌÇE" h¬!'W?M¤?Eo?M´?E¬ÿ&amp;#21;&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;#16;'&amp;lt;=ø&amp;#16;'&amp;lt;Ð&amp;#141;Mèÿ×&amp;lt;&amp;#29;,&amp;#16;'PÿÓ&amp;lt;Ð&amp;#141;Mäÿ×Phä!'ÿÓ&amp;lt;Ð&amp;#141;Màÿ×Phð!'ÿÓ»&amp;#8;&amp;#141;UO&amp;#141;MÌ?EÄ?]¼ÇE" &amp;#16;'&amp;lt;&amp;#22;&amp;#141;Eo&amp;#141;M¬PQ&amp;#141;E¼&amp;#141;MÌPQhZ&amp;#4;?VÿRD.ÀÛâ}&amp;#15;jDhÈ&amp;#31;'VPÿ&amp;#21;8&amp;#16;'&amp;#141;Uà&amp;#141;EäR&amp;#141;MèPQj&amp;#3;ÿ&amp;#21;À&amp;#16;'fÄ&amp;#16;&amp;#141;MÜÿ&amp;#21;&lt;BR /&gt;
&amp;gt; ''&amp;#141;Uo&amp;#141;E¬R&amp;#141;M¼P&amp;#141;UÌQRj&amp;#4;ÿ&amp;#21;&amp;#24;&amp;#16;'fÄ&amp;#20;hB-'ë&amp;lt;&amp;#141;Eà&amp;#141;MäP&amp;#141;UèQRj&amp;#3;ÿ&amp;#21;À&amp;#16;'fÄ&amp;#16;&amp;#141;MÜÿ&amp;#21;&lt;BR /&gt;
&amp;gt; ''&amp;#141;Eo&amp;#141;M¬P&amp;#141;U¼Q&amp;#141;EÌRPj&amp;#4;ÿ&amp;#21;&amp;#24;&amp;#16;'fÄ&amp;#20;ÃÃ &amp;gt; ?M¸&amp;#141;U?&amp;#141;MÀ?E&lt;BR /&gt;
&amp;gt; ?E°ÇE^@"'ÇE?&amp;#8;ÿÓ&amp;#141;U&amp;#144;&amp;#141;MÐÇE~ &amp;#141;U°Q&amp;#141;EÀR&amp;#141;MÐPQj&amp;#4;ÿ&amp;#21;&amp;#24;&amp;#16;'&amp;lt;½HÿÿÿfÄ&amp;#20; &amp;gt; &amp;#141;Màÿ&amp;#21;&amp;#16;''ÃÃ &amp;gt; &amp;#141;Màÿ&amp;#21;&amp;#16;''ÃÃ &amp;gt; &amp;#141;Màÿ&amp;#21;&amp;#16;''ÃÃ &amp;gt;&lt;BR /&gt;
&amp;gt; ÇD$(ë) &amp;gt; &amp;#141;Mèÿ&amp;#21; ''ÃÃ &amp;gt; &amp;#141;Mìÿ&amp;#21; ''Ã&amp;#141;Mèÿ&amp;#21; ''Ã &amp;gt; &amp;#141;MÐÿ&amp;#21; ''Ã&amp;#141;Mèÿ&amp;#21; ''Ã &amp;gt; ?E~?E¨?E¸&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;gt; S&amp;#24;S0S&amp;gt;STS^SzS&amp;#144;S¤S²SÄSØS"&amp;#2;?ìSöS T&amp;#24;T*T&lt;TLT&gt;
&amp;gt;&lt;BR /&gt;
TªTºTÊTÚTäTîTøT&amp;#8;UMSVBVM60.DLL_CIcos_adj_fptan__vbaVarMove__vbaStrI4__vbaFree&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
Var__vbaAptOffset__vbaFreeVarList_adj_fdiv_m64__vbaRaiseEvent__vbaFreeObjLis&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
t_adj_fprem1__vbaStrCat__vbaLsetFixstr__vbaSetSystemError__vbaHresultCheckOb&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
j_adj_fdiv_m32__vbaObjSet_adj_fdiv_m16i__vbaObjSetAddref_adj_fdivr_m16i__vba&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
StrTextCmp_CIsin__vbaChkstkEVENT_SINK_AddRef__vbaGenerateBoundsError__vbaStr&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
Cmp__vbaStrTextLikeDllFunctionCall__vbaRedimPreserve_adj_fpatan__vbaFixstrCo&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
nstruct__vbaRedimEVENT_SINK_Release_CIsqrtEVENT_SINK_QueryInterface__vbaExce&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
ptHandler__vbaStrToUnicode_adj_fprem_adj_fdivr_m64__vbaFailedFriend__vbaFPEx&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
ception_CIlog__vbaErrorOverflow__vbaNew2_adj_fdiv_m32i_adj_fdivr_m32i__vbaSt&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
rCopy__vbaFreeStrList_adj_fdivr_m32_adj_fdiv_r__vbaStrToAnsi__vbaVarDup_CIat&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
an__vbaCastObj__vbaStrMove__vbaAryCopy_allmul_CItan_CIexp__vbaFreeObj__vbaFr&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
eeStr&amp;#157;âú9pU&amp;#1;&amp;#4;&amp;#4;HUXUhUJ('(4(&amp;#8;(&amp;#127;U&amp;#143;U¡U³U&amp;#1;&amp;#2;&amp;#3;WindHookR2.dllDllCanUnloadNowDllGetCl&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
assObjectDllRegisterServerDllUnregisterServeroâú9&amp;#8;&amp;#3;&amp;#1;0&amp;#1;?x?@&amp;#1;?`?b&amp;#1;?H?&amp;#16;0?oâú9&amp;#8;&amp;#1;&lt;BR /&gt;
&amp;gt; &amp;#1;&amp;#144;?oâú9&amp;#8;&amp;#1;&amp;#1;¨?oâú9&amp;#8;&amp;#1;&amp;#1;À?oâú9&amp;#8;&amp;#1;&amp;#1;Ø?oâú9&amp;#8;&amp;#1; &amp;#4;ðoâú9&amp;#8;&amp;#1;&amp;#1;oâú9&amp;#8;&amp;#1;&amp;#16;&amp;#1;oâú9&amp;#8;&amp;#1;&lt;BR /&gt;
&amp;gt; &amp;#1;&amp;#144;qx&amp;#2;°&amp;#4;&amp;#8;t&amp;#20;°&amp;#4;'t&amp;#20;°&amp;#4;0t0&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
°&amp;#4;&amp;#7;TYPELIB&amp;#16;_IID_CLSWINDHOOK&amp;#19;_SRCIID_CLSWINDHOOKx&amp;#2;4VS_VERSION_INFO½&amp;#4;ïþ&amp;#1;&amp;#2;&amp;#2;&amp;#4;&amp;#2;DV&lt;BR /&gt;
&amp;gt; arFileInfo$&amp;#4;Translation&lt;BR /&gt;
&amp;#4;°&amp;#4;Ø&amp;#1;&amp;#1;StringFileInfo´&amp;#1;&amp;#1;040904B0`&amp;gt;&amp;#1;CompanyNameMatrix&lt;BR /&gt;
&amp;gt; Technical Services Inc.4'&amp;#1;ProductNameWindHook,&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;#1;FileVersion2.000&lt;BR /&gt;
&amp;gt; &amp;gt;&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;#1;ProductVersion2.008&amp;#22;&amp;#1;InternalNameWindHookR2H'&amp;#1;OriginalFilenameWindHookR2.dl&lt;BR /&gt;
&amp;gt; l,&amp;#2;&amp;#1;OLESelfRegister&amp;#16;âßØÑ»¬Ô'·å&amp;#16;K.(ô&amp;#16;àßØÑ»¬Ô'·å&amp;#16;K.(ôMSFT&amp;#2;&amp;#1;&amp;#24; &amp;#4;A&amp;#1;&amp;#3;&amp;#29;'&amp;#1;ÿÿÿÿ&lt;BR /&gt;
&amp;gt; ?&amp;#1;&amp;#1;dÈP&amp;#1;,&amp;#1;ÿÿÿÿ&amp;#15;Ä&amp;#3; ÿÿÿÿ&amp;#15;Ð&amp;#3;'ÿÿÿÿ&amp;#15;¤&amp;#3;&lt;BR /&gt;
&amp;gt; ÿÿÿÿ&amp;#15;|&amp;#2;?ÿÿÿÿ&amp;#15;ü&amp;#2;¨ÿÿÿÿ&amp;#15;ì&amp;#3;&amp;#2;ÿÿÿÿ&amp;#15;ì&amp;#5;¤&amp;#2;ÿÿÿÿ&amp;#15;&amp;#144;&amp;#8;4ÿÿÿÿ&amp;#15;Ä&amp;#8;(ÿÿÿÿ&amp;#15;ÿÿÿÿÿÿÿÿ&amp;#15;ÿÿÿÿÿÿÿÿ&amp;#15;ì&amp;#8;&lt;BR /&gt;
&amp;gt; ÿÿÿÿ&amp;#15;ÿÿÿÿÿÿÿÿ&amp;#15;ÿÿÿÿÿÿÿÿ&amp;#15;4!ø&amp;#8;&amp;#5; &amp;#3;&amp;#3;&lt;BR /&gt;
&amp;gt; &amp;gt; xÐ'&amp;#20;&amp;#1;ÿÿÿÿÿÿÿÿ&amp;#1;D&amp;#4;&amp;#1;&amp;#2;&amp;#7;ÿÿÿÿ%!&amp;#1;&amp;#24; ÿÿÿÿ&amp;#3;0&amp;#2;,&amp;#1;ÿÿÿÿÿÿÿÿ&amp;#2;&amp;#4;ÿÿÿÿ$!&amp;#2;&amp;#24;&lt;BR /&gt;
&amp;gt; @&amp;#2;^&amp;#1;&amp;#3;&amp;#3;&amp;#144;&amp;#144;&amp;#16;D&amp;#1;ÿÿÿÿÿÿÿÿ&amp;#1;&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;#4;ÿÿÿÿÿÿÿÿÿÿÿÿ&amp;#144;`xÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿHÿÿÿ&lt;BR /&gt;
&amp;gt; ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ&amp;#24;ÿÿÿÿÿÿÿÿ{?Pi»Ð'¨ÿ&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
É'YÿÿÿÿÿÿÿÿßßØÑ»¬Ô'·å&amp;#16;K.(ôþÿÿÿÿÿÿÿáßØÑ»¬Ô'·å&amp;#16;K.(ôdÿÿÿÿ0&amp;#4;&amp;#2;ÀF&amp;#2;ÿÿÿÿ&amp;#4;&amp;#2;ÀF&amp;#1;0àßØÑ»¬&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
Ô'·å&amp;#16;K.(ôÿÿÿÿâßØÑ»¬Ô'·å&amp;#16;K.(ôÈÿÿÿÿ&amp;#1;ÿÿÿÿ&amp;#16;È&amp;#3;ÿÿÿÿÿÿÿÿ&amp;#1;&amp;#3;`H&amp;#2;-StdOle2.TlbWWWÿÿÿÿ&amp;#24;&amp;#2;è&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
ÿÿÿÿ&amp;lt;&amp;#2;ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÔ&amp;#1;ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
ÿÿÿÿ,&amp;#1;ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@&amp;#1;ÿÿÿÿÿÿÿÿ&amp;#16;&amp;#1;ÿÿÿÿÿÿÿÿè&amp;#1;ÿÿÿÿ¨&amp;#1;ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
ÿÿP&amp;#2;Àü¬xÿÿÿÿÿÿÿÿÿÿÿÿ&amp;#20;ÿÿÿÿÿÿÿÿh&amp;#2;O&amp;#1;ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
ÿDÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
ÿÿ¼&amp;#1;ÿÿÿÿÿÿÿÿÐÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ(&amp;#2;&amp;#4;&amp;#2;ÿÿÿÿÿÿÿÿ,ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿt&amp;#1;ÿÿÿÿÿÿÿÿÿÿÿÿ&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
ÿÿÿÿ&amp;#144;ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ^&amp;#2;ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ&amp;#8;,óWindHo&lt;BR /&gt;
&amp;gt; okÿÿÿÿ 86Z_clsWindHookdÿÿÿÿ 8æ-clsWindHookWÈÿÿÿÿ8Fc__clsWindHookWWWÿÿÿÿ&lt;BR /&gt;
&amp;gt; 00isSubClassedÿÿÿÿ 2ºSetWindHookWÿÿÿÿ&amp;#15;ñûReleaseWindHookWÿÿÿÿ&amp;#8;1&lt;BR /&gt;
&amp;gt; SubClassÿÿÿÿÿÿÿÿ&amp;#4;/Áhwndÿÿÿÿ&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;gt; ]SUnSubClassWWÿÿÿÿ&amp;#8;f­EnumWindÿÿÿÿ`&amp;#7;0&amp;#25;WindArrWÿÿÿÿ$?EnumChildWindWWWÿÿÿÿÿÿÿ&lt;BR /&gt;
&amp;gt; ÿ&amp;#5;T|phWndWWWÿÿÿÿ&amp;#14;!"FindParentWindWWÿÿÿÿÿÿÿÿ ¹©ClassNameWWWÿÿÿÿÿÿÿÿ&lt;BR /&gt;
&amp;gt; ì&amp;#20;WindTitleWWWÿÿÿÿº±FindChildWindWWWÿÿÿÿÿÿÿÿ&amp;#5;©&amp;#19;chWndWWWÿÿÿÿ&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
ÚàFindAllWindWÿÿÿÿÿÿÿÿ&amp;#5;ðahWndWWWÈÿÿÿÿ&amp;#15;§üHookMsgReceivedWÿÿÿÿÿÿÿÿ&amp;#5;ã4lhWndWWWÿ&lt;BR /&gt;
&amp;gt; ÿÿÿÿÿÿÿ&amp;#4;&amp;#129;¨lMsgÿÿÿÿÿÿÿÿ&amp;#6;b&amp;#26;wParamWWÿÿÿÿÿÿÿÿ&amp;#6;.7lParamWWÿÿÿÿÿÿÿÿ&lt;BR /&gt;
&amp;gt; &amp;gt; ®-eatMessageWWÈ\&amp;#1;&amp;#19;9ïSubClassMsgReceivedWÈÿÿÿÿ&amp;#16;û«SubClassAfterMsg/(:-P&lt;BR /&gt;
&amp;gt; Matrix WindHook Rev2: Hook and subclassingWWW&amp;#26; @ ?&amp;#27; ?&amp;#26;&lt;BR /&gt;
&amp;gt; `&amp;#8;&amp;#26;&amp;#3;@&amp;#3;&amp;#3;?&amp;#26;&amp;#8;@&amp;#8;&amp;#8;?/!Oÿÿÿÿ¤&amp;#1;$&amp;#25;&amp;#25;?&amp;#29;L'D&amp;#1;ÿÿÿÿ&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;#24;&amp;#1;&amp;#25;&amp;#25;?!4 &amp;#4;&amp;#1;&amp;#24;&amp;#2;&amp;#25;&amp;#25;?%4 &amp;#4;&amp;#2;$&amp;#3;&amp;#25;&amp;#25;?)D &amp;#4;&amp;#3;&amp;#1;&amp;#3;&amp;#3;?À&amp;#1;&amp;#24;&amp;#4;&amp;#25;&amp;#25;?-4 &amp;#4;&amp;#4;$&amp;#5;&amp;#25;&amp;#25;?1T &amp;#4;&amp;#5;&amp;#1;&amp;#16;ü&amp;#3;0&amp;#6;&amp;#25;&amp;#25;?5d&lt;BR /&gt;
&amp;gt; &amp;#4;&amp;#6;&amp;#2;&amp;#3;&amp;#3;?,&amp;#1;&amp;#1;&amp;#16;ü&amp;#3;&amp;lt;&amp;#7;&amp;#25;&amp;#25;?9| &amp;#4;&amp;#7;&amp;#3;&amp;#24;,&amp;#1;&amp;#3; \&amp;#1;&amp;#3; t&amp;#1;&amp;#3;H&amp;#8;&amp;#25;&amp;#25;?=O &amp;#4;&amp;#8;&amp;#4;&amp;#3;&amp;#3;?,&amp;#1;&amp;#1;&amp;#24;¨&amp;#1;&amp;#3; \&amp;#1;&amp;#3; t&amp;#1;&amp;#3;&amp;lt; &amp;#25;&amp;#25;?A| &amp;#4;&lt;BR /&gt;
&amp;gt; &amp;#3;&amp;#24;Ô&amp;#1;&amp;#3; \&amp;#1;&amp;#3; t&amp;#1;&amp;#3;&amp;#3;h&amp;#1;&amp;#3;`&amp;#2;&amp;#3;`&amp;#3;&amp;#3;`&amp;#4;&amp;#3;`&amp;#5;&amp;#3;`&amp;#6;&amp;#3;`&amp;#7;&amp;#3;`&amp;#8;&amp;#3;` &amp;#3;``x&amp;#144;¬Ðè&amp;#16;&amp;#1;@&amp;#1;O&amp;#1;¼&amp;#1;$&lt;TX&gt;
&amp;gt; &amp;#4;&amp;#5;&amp;#3;&amp;#3;?&amp;#4;&amp;#2;&amp;#1;&amp;#3;&amp;#3;?&amp;#24;&amp;#2;&amp;#1;&amp;#3;&amp;#3;?(&amp;#2;&amp;#1;&amp;#3;&amp;#3;?&amp;lt;&amp;#2;&amp;#1;P&amp;#2;&amp;#3;T&amp;#1;&amp;#24;?&amp;#4;¬ &amp;#4;&amp;#1;&amp;#5;&amp;#24;&amp;#4;&amp;#2;&amp;#3;&amp;#24;&amp;#24;&amp;#2;&amp;#3;&amp;#24;(&amp;#2;&amp;#3;&amp;#24;&amp;lt;&amp;#2;&amp;#3;P&amp;#2;&amp;#3;H&amp;#2;&amp;#24;?&amp;#8;t&lt;BR /&gt;
&amp;gt; &amp;#4;&amp;#2;&amp;#4;&amp;#3;&amp;#3;?&amp;#4;&amp;#2;&amp;#1;&amp;#3;&amp;#3;?&amp;#24;&amp;#2;&amp;#1;&amp;#3;&amp;#3;?(&amp;#2;&amp;#1;&amp;#3;&amp;#3;?&amp;lt;&amp;#2;&amp;#1;&amp;#1;&amp;#2;&amp;#3;è&amp;#1;h&amp;#2;^&amp;#2;T¨&amp;#16;&lt;BR /&gt;
&amp;gt; &amp;#2;'1$1,141&amp;lt;1D1L1T1\1d1l1t1|1"1O1"1o1¤1¬1¸1¼1È1Ì1Ü1è1ì1ø1ü1&amp;#8;2&lt;BR /&gt;
&amp;gt; 2&amp;#24;2'2"2(2.242:2@2F2L2R2X2^2d2j2p2v2|2,2^2Z2"2s2&lt;BR /&gt;
&amp;gt; 2¦2¬2²2¸2¾2Ä2Ê2Ð2Ö2Ü2â2è2î2ô2ú23&amp;#6;3&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
3'3&amp;#24;3'3$3*30363&amp;lt;3B3H3N3T3Z3`3f3l3r3x3~3"3S3&amp;#144;3-3o3¢3¨3®3´3º3Â3Ç3È4Ü4à4è4ø445&amp;lt;&lt;BR /&gt;
&amp;gt; 5D5L5T5\5d5l5t5|5"5O5"5o5Ð5ì5ð5ô5&amp;lt;6D6P6T6l6t6|6"6O6"6&lt;BR /&gt;
&amp;gt; 6¤6°6´6¸6Ä6Ô6Ü6ä6è6ì6ð6ô6ø6ü67&amp;#4;7&amp;#8;7 7&amp;#16;7&amp;#20;7&amp;#24;7 7$7(7,7074787ø78&amp;#4;8&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
8&amp;#16;8&amp;#20;8(:4:8:D:`:p:":O:o:¤:´:¼:Ä:Ì:ä:è:ì:ð:ô:ø:ü:;&amp;#4;;&amp;#8;;ä;ô;ø;ü;0=4=&amp;lt;=I=T=Y=|=?=&lt;BR /&gt;
&amp;gt; ^=.= =¥=Ä=È=Ð=Ý=è=í='&amp;gt;&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;gt;(&amp;gt;5&amp;gt;@&amp;gt;E&amp;gt;d&amp;gt;h&amp;gt;p&amp;gt;}&amp;gt;^&amp;gt;&amp;#141;&amp;gt;¬&amp;gt;°&amp;gt;¸&amp;gt;Å&amp;gt;Ð&amp;gt;Õ&amp;gt;ô&amp;gt;ø&amp;gt;??&amp;#24;?&amp;#29;?@?D?L?Y?d?i?"?^?&amp;#144;?&amp;#157;?¨?­?Ø?Ü?ä?ñ?ü&lt;BR /&gt;
&amp;gt; ? d&amp;#1;&amp;#1;0$0(000=0H0M0l0p0x0.0&amp;#144;0.0´0¸0À0Í0Ø0Ý0Ø3Ü3Ì4Ð4&amp;#20;5'5&lt;BR /&gt;
&amp;gt; 5$5(5054585&amp;lt;5@5D5H5L5P5`5d5h5l5p5t5x5|5?5"5^5O5&amp;#144;5"5~5o5&lt;BR /&gt;
&amp;gt; 5¤5¸5Ü56$6H6l6&amp;#144;6´6Ø67(7P7x7&amp;#144;7"7~7o7 7¤7¨7¬7°7´7Ì7à7è7ì7ð7&lt;BR /&gt;
&amp;gt; &amp;gt; 8&amp;#15;8&amp;#20;8&lt;BR /&gt;
&amp;gt; 8%8*868;8@8L8\8h8p8°8´8¸8G9e9·9Õ9':E:-:¸:ü:';";3;:;I;R;];h;.;¡;®;·;ß;ç;ð;&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;lt;&amp;#22;&amp;lt;'&amp;lt;:&amp;lt;@&lt;M&gt;&amp;lt;]&lt;L&gt;&amp;lt;&amp;#143;&amp;lt;·&amp;lt;¿&amp;lt;Ó&amp;lt;ß&amp;lt;÷&amp;lt;ÿ&amp;lt;&amp;#21;=!=9=w=.=Â=Ê=Ü=&amp;#23;&amp;gt;5&amp;gt;H&amp;gt;N&amp;gt;V&amp;gt;\&amp;gt;i&amp;gt;y&amp;gt;?&amp;gt;.&amp;gt;&amp;#157;&amp;gt;Ç&amp;gt;è&amp;gt;û&amp;gt;&amp;#22;&lt;BR /&gt;
&amp;gt; ?(?5?C?N?T?y?&amp;#143;?À?È?Ñ?é?û?0´&amp;#1;&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
0&amp;#25;0)050=0B0M0e0-0µ0È0Ñ0Ü0â0ì0ø0ý0&amp;#6;1&amp;#19;1&amp;#29;1(12181&amp;gt;1D1R1^1p1z1.1&amp;lt;1"1&amp;gt;1¤1¯1µ1Ð1×1â&lt;BR /&gt;
&amp;gt; 1&amp;#23;252H2Q2\2b2l2x2}2?2"2&amp;#157;2¨2²2¸2¾2Ä2Ò2Þ2ð2ú2&amp;#5;3&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
3&amp;#19;3&amp;#27;3'33393T3[3f3-3µ3È3Ñ3Ü3â3ì3ø3ý3&amp;#6;4&amp;#19;4&amp;#29;4(42484&amp;gt;4D4R4^4p4z4.4&amp;lt;4"4&amp;gt;4¤4¯4µ4Ð4×&lt;BR /&gt;
&amp;gt; 4â4&amp;#31;5/5á5%6-6Ø6'7o7Ç7å7 8&amp;#19;8&amp;#31;8'828g8.8­8µ8ç8&amp;#5;9%959N9Y9c9?9¥9±9É9à9ç9í9&lt;BR /&gt;
&amp;gt; :(:::@:E:_:o:¸:À:à:ò:&amp;#2;;&lt;BR /&gt;
&amp;gt; &amp;gt;&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
;&amp;#21;;&amp;#31;;&amp;lt;;G;h;o;&amp;#141;;.;¦;²;Å;Ñ;×;á;ç;ÿ;&amp;#6;&amp;lt;'&amp;lt;.&amp;lt;8&lt;C&gt;&lt;A&gt;&lt;P&gt;&amp;lt;¢&amp;lt;¯&amp;lt;¿&amp;lt;×&amp;lt;à&amp;lt;ñ&amp;lt;&amp;#16;=/=D=J=?=-=&amp;#157;=¬=Ð&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
=å=ù=&amp;#7;&amp;gt;&amp;#31;&amp;gt;.&amp;gt;T&amp;gt;c&amp;gt;u&amp;gt;f&amp;gt;Z&amp;gt;z&amp;gt;¶&amp;gt;Ø&amp;gt;ä&amp;gt;ê&amp;gt;ô&amp;gt;&amp;#1;?&amp;#25;?8?G?M?o?^?²?Á?Ë?ê?ù?ÿ?@Ü&amp;#1;"0.070J0_0e0q0&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
w0?0~0¢0¶0Æ0Ì0ï0ö01&amp;#21;1P1X1`1p1t1&amp;#7;2%2,2&amp;gt;2D2b2t2"2~2¨2±2Ú2à2æ2ø2þ2&amp;#19;3&amp;#25;3'3:3L3Z3f&lt;BR /&gt;
&amp;gt; 3x3^3&amp;#143;3s3¹3ä3ê3ð3&amp;#2;4&amp;#8;4'4$424;4D4W4i4w4&amp;#144;4&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
4§4²4Ñ4ù4ÿ4&amp;#5;5&amp;#23;5&amp;#29;50565D5M5V5\5k5s5.5'5~5¿5×5õ5ü5&amp;#14;6&amp;#20;626D6T6h6x6&amp;#129;6ª6°6¶6È6Î6ã6é&lt;BR /&gt;
&amp;gt; 6÷6&lt;BR /&gt;
&amp;gt; &amp;gt; 7'7*767H7X7_7j7?7´7º7À7Ò7Ø7î7ô7&amp;#2;8&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
8&amp;#20;8'898G8`8p8w8,8¡8É8Ï8Õ8ç8í89&amp;#6;9&amp;#20;9&amp;#29;9&amp;amp;9,9;9C9U9a9h9&amp;#143;9§9Å9Ì9á9ç9&amp;#19;:%:3:&amp;lt;:Q:a:h:&lt;BR /&gt;
&amp;gt; n:":§:º:È:à:ó:ú:&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
;);/;5;@;T;k;¤;¬;½;Ì;Ý;î;ô;&amp;#8;&amp;lt;&amp;#23;&amp;lt;(&amp;lt;&amp;lt;&lt;D&gt;&lt;R&gt;&amp;lt;`&lt;R&gt;&amp;lt;|&amp;lt;·&amp;lt;Õ&amp;lt;Ü&amp;lt;ñ&amp;lt;÷&amp;lt;"=4=B=K=a=q=x=~=©=¼=Ï&lt;BR /&gt;
&amp;gt; =Ý=ö= &amp;gt;&amp;#16;&amp;gt;;&amp;gt;A&amp;gt;G&amp;gt;M&amp;gt;Y&amp;gt;n&amp;gt;.&amp;gt;»&amp;gt;Ç&amp;gt;Õ&amp;gt;å&amp;gt;ö&amp;gt;&amp;#4;?&amp;#20;?%?5?F?R?X?h?z?"?&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;gt; --------------------------------------------------------------------------&lt;BR /&gt;
--&lt;BR /&gt;
&amp;gt; ----&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;gt; &amp;gt; !&lt;ARCH&gt;&lt;BR /&gt;
&amp;gt; &amp;gt; /               972743325               0       300       `&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;#2;â&amp;#5;ú&amp;#7;4 â â&amp;#8;þ&amp;#8;þ p&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
p&amp;#8;Z&amp;#8;Z__IMPORT_DESCRIPTOR_WindHookR2__NULL_IMPORT_DESCRIPTOR&amp;#127;WindHookR2_NULL_&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
THUNK_DATADllUnregisterServer__imp_DllUnregisterServerDllGetClassObject__imp&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
_DllGetClassObjectDllRegisterServer__imp_DllRegisterServerDllCanUnloadNow__i&lt;BR /&gt;
&amp;gt; mp_DllCanUnloadNow/               972743325               0       310&lt;BR /&gt;
&amp;gt; `&lt;BR /&gt;
&amp;gt; &amp;gt; &amp;#7;â&amp;#2;ú&amp;#5;4&amp;#7;â þ&amp;#8;p Z&amp;#8;&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;#7;&amp;#5;&amp;#6;&amp;#4;&amp;#1;&amp;#2;&amp;#7;&amp;#5;&amp;#6;&amp;#4;&amp;#3;DllCanUnloadNowDllGetClassObjectDllRegisterServerDllUnregisterSer&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
ver__IMPORT_DESCRIPTOR_WindHookR2__NULL_IMPORT_DESCRIPTOR__imp_DllCanUnloadN&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
ow__imp_DllGetClassObject__imp_DllRegisterServer__imp_DllUnregisterServer&amp;#127;Wi&lt;BR /&gt;
&amp;gt; ndHookR2_NULL_THUNK_DATAWindHookR2.dll/ 972743325               0&lt;BR /&gt;
731&lt;BR /&gt;
&amp;gt; `&lt;BR /&gt;
&amp;gt; &amp;gt; L&amp;#1;&amp;#3;&amp;#157;âú9ó&amp;#1;&amp;#8;à&amp;#1; &amp;#1;&amp;#6;&amp;#16;&amp;#2;&amp;#4;&amp;#4;&amp;#3;&amp;#16;&amp;#16;&amp;#16;&amp;#16;&amp;#16;.debug$SEl&amp;#1;@&amp;#16;B.idata$2&amp;#20;±&amp;#1;Å&amp;#1;&amp;#3;@0À.idata$6&amp;#16;ã&amp;#1;Å&amp;#1;@&lt;BR /&gt;
À&amp;#2;&amp;#21;&lt;BR /&gt;
&amp;gt; &amp;#14;WindHookR2.dll(&amp;#19;&amp;#16;&amp;#7;&amp;#3;&amp;#6;ÿ 'Microsoft (R) LINK &amp;#3;&amp;#7;&amp;#4;&amp;#7;&amp;#16;&amp;#5;&amp;#7;WindHookR2.dll@comp.idÿ&lt;BR /&gt;
&amp;gt;&lt;BR /&gt;
&amp;#4;ÿÿ&amp;#3;&amp;#4;&amp;#2;&amp;#2;.idata$2@À&amp;#2;h.idata$6&amp;#3;&amp;#3;.idata$4@Àh.idata$5@Àh#&amp;#2;&amp;lt;&amp;#2;X__IMPORT_DESCRIPTOR_&lt;BR /&gt;
&amp;gt; WindHookR2__NULL_IMPORT_DESCRIPTOR&amp;#127;WindHookR2_NULL_THUNK_DATA&lt;BR /&gt;
&amp;gt; &amp;gt; WindHookR2.dll/ 972743325               0       254       `&lt;BR /&gt;
&amp;gt; &amp;gt; L&amp;#1;&amp;#2;&amp;#157;âú9½&amp;#2;&amp;#1;.debug$SEd@&amp;#16;B.idata$3&amp;#20;©@0À&amp;#2;&amp;#21; &amp;#14;WindHookR2.dll(&amp;#19;&amp;#16;&amp;#7;&amp;#3;&amp;#6;ÿ 'Microsoft&lt;BR /&gt;
&amp;gt; (R) LINK@comp.idÿ &amp;#4;ÿÿ&amp;#3;&amp;#4;&amp;#2;&amp;#2;&amp;#29;__NULL_IMPORT_DESCRIPTORWindHookR2.dll/&lt;BR /&gt;
972743325&lt;BR /&gt;
&amp;gt; 0       285       `&lt;BR /&gt;
&amp;gt; &amp;gt; L&amp;#1;&amp;#3;&amp;#157;âú9Ù&amp;#2;&amp;#1;.debug$SEO@&amp;#16;B.idata$5&amp;#4;Ñ@0À.idata$4&amp;#4;Õ@0À&amp;#2;&amp;#21;&lt;BR /&gt;
&amp;#14;WindHookR2.dll(&amp;#19;&amp;#16;&amp;#7;&amp;#3;&amp;#6;ÿ&lt;BR /&gt;
&amp;gt; 'Microsoft (R) LINK@comp.idÿ &amp;#4;ÿÿ&amp;#3;&amp;#4;&amp;#2;&amp;#2; &amp;#127;WindHookR2_NULL_THUNK_DATA&lt;BR /&gt;
&amp;gt; &amp;gt; WindHookR2.dll/ 972743325               0       51        `&lt;BR /&gt;
&amp;gt; &amp;gt; ÿÿL&amp;#1;&amp;#157;âú9&amp;#31;&amp;#4;DllCanUnloadNowWindHookR2.dll&lt;BR /&gt;
&amp;gt; &amp;gt; WindHookR2.dll/ 972743325               0       53        `&lt;BR /&gt;
&amp;gt; &amp;gt; ÿÿL&amp;#1;&amp;#157;âú9!&amp;#1;&amp;#4;DllGetClassObjectWindHookR2.dll&lt;BR /&gt;
&amp;gt; &amp;gt; WindHookR2.dll/ 972743325               0       53        `&lt;BR /&gt;
&amp;gt; &amp;gt; ÿÿL&amp;#1;&amp;#157;âú9!&amp;#2;&amp;#4;DllRegisterServerWindHookR2.dll&lt;BR /&gt;
&amp;gt; &amp;gt; WindHookR2.dll/ 972743325               0       55        `&lt;BR /&gt;
&amp;gt; &amp;gt; ÿÿL&amp;#1;&amp;#157;âú9#&amp;#3;&amp;#4;DllUnregisterServerWindHookR2.dll&lt;BR /&gt;
&amp;gt; &amp;gt;&lt;BR /&gt;
&amp;gt;&lt;/ARCH&gt;&lt;/R&gt;&lt;/R&gt;&lt;/D&gt;&lt;/P&gt;&lt;/A&gt;&lt;/C&gt;&lt;/L&gt;&lt;/M&gt;&lt;/TX&gt;&lt;/TLT&gt;&lt;/SDEALBUQUERQ&gt;&lt;/MICHAELJ.MORGAN&gt;</description>
      <pubDate>Mon, 13 Nov 2000 13:09:11 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/vba-forum/addressof-operator/m-p/332262#M89643</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2000-11-13T13:09:11Z</dc:date>
    </item>
  </channel>
</rss>

