113 |
rect->bottom - rect->top, |
rect->bottom - rect->top, |
114 |
0 ); |
0 ); |
115 |
result[ sizeof( result ) - 1 ] = '\0'; |
result[ sizeof( result ) - 1 ] = '\0'; |
116 |
|
WriteToChannel( result ); |
117 |
break; |
break; |
118 |
|
|
119 |
|
|
140 |
wp->flags & SWP_NOACTIVATE ? wp->hwndInsertAfter : 0, |
wp->flags & SWP_NOACTIVATE ? wp->hwndInsertAfter : 0, |
141 |
0 ); |
0 ); |
142 |
result[ sizeof( result ) - 1 ] = '\0'; |
result[ sizeof( result ) - 1 ] = '\0'; |
143 |
|
WriteToChannel( result ); |
144 |
} |
} |
145 |
break; |
break; |
146 |
|
|
150 |
snprintf( result, sizeof( result ), |
snprintf( result, sizeof( result ), |
151 |
"CREATE1,0x%p,0x%x\n", |
"CREATE1,0x%p,0x%x\n", |
152 |
details->hwnd, 0 ); |
details->hwnd, 0 ); |
153 |
|
result[ sizeof( result ) - 1 ] = '\0'; |
154 |
|
WriteToChannel( result ); |
155 |
} |
} |
156 |
break; |
break; |
157 |
|
|
161 |
snprintf( result, sizeof( result ), |
snprintf( result, sizeof( result ), |
162 |
"DESTROY1,0x%p,0x%x\n", |
"DESTROY1,0x%p,0x%x\n", |
163 |
details->hwnd, 0 ); |
details->hwnd, 0 ); |
164 |
|
result[ sizeof( result ) - 1 ] = '\0'; |
165 |
|
WriteToChannel( result ); |
166 |
} |
} |
167 |
|
|
168 |
break; |
break; |
172 |
break; |
break; |
173 |
} |
} |
174 |
|
|
|
if ( result[ 0 ] != '\0' ) { |
|
|
WriteToChannel( result ); |
|
|
} |
|
|
|
|
175 |
return CallNextHookEx( hhook3, nCode, wParam, lParam ); |
return CallNextHookEx( hhook3, nCode, wParam, lParam ); |
176 |
} |
} |
177 |
|
|
203 |
windowTitle, |
windowTitle, |
204 |
LOWORD( lParam ), |
LOWORD( lParam ), |
205 |
0 ); |
0 ); |
206 |
|
result[ sizeof( result ) - 1 ] = '\0'; |
207 |
|
WriteToChannel( result ); |
208 |
break; |
break; |
209 |
|
|
210 |
|
|
212 |
break; |
break; |
213 |
} |
} |
214 |
|
|
215 |
if ( result[ 0 ] != '\0' ) { |
|
|
WriteToChannel( result ); |
|
|
} |
|
216 |
|
|
217 |
return CallNextHookEx( hhook, nCode, wParam, lParam ); |
return CallNextHookEx( hhook, nCode, wParam, lParam ); |
218 |
} |
} |
278 |
strcat( result, "W=" ); |
strcat( result, "W=" ); |
279 |
strcat( result, strW ); |
strcat( result, strW ); |
280 |
strcat( result, "." ); |
strcat( result, "." ); |
281 |
|
WriteToChannel( result ); |
282 |
break; |
break; |
283 |
|
|
284 |
case HSHELL_WINDOWDESTROYED: |
case HSHELL_WINDOWDESTROYED: |
321 |
strcat( result, "W=" ); |
strcat( result, "W=" ); |
322 |
strcat( result, strW ); |
strcat( result, strW ); |
323 |
strcat( result, "." ); |
strcat( result, "." ); |
324 |
|
WriteToChannel( result ); |
325 |
break; |
break; |
326 |
|
|
327 |
|
|
328 |
default: |
default: |
329 |
break; |
break; |
330 |
} |
} |
331 |
|
|
|
if ( result[ 0 ] != '\0' ) { |
|
|
WriteToChannel( result ); |
|
|
} |
|
332 |
|
|
333 |
return CallNextHookEx( hhook, nCode, wParam, lParam ); |
return CallNextHookEx( hhook, nCode, wParam, lParam ); |
334 |
} |
} |