summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPietro Gagliardi <[email protected]>2015-02-13 16:21:31 -0500
committerPietro Gagliardi <[email protected]>2015-02-13 16:21:31 -0500
commit3e654bf95931043120ce0460ebb85fc5661fc667 (patch)
tree96694df98c2d65637ebab434d0b72f2ff7b86170
parent980e36a0f0eaaab015de74f3b4d8b9a7e806eaf2 (diff)
More commentary.
-rw-r--r--wintable/accessibility.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/wintable/accessibility.h b/wintable/accessibility.h
index 6783353..e81067b 100644
--- a/wintable/accessibility.h
+++ b/wintable/accessibility.h
@@ -248,6 +248,7 @@ HANDLER(accessibilityHandler)
// its two siblings only cast lParam, resulting in an erroneous DWORD to LONG comparison
// The Old New Thing book does not cast anything
// Microsoft's MSAA sample casts lParam to LONG instead!
+ // (As you can probably tell, the biggest problem with MSAA is that its documentation is ambiguous and/or self-contradictory...)
if (((DWORD) lParam) != ((DWORD) OBJID_CLIENT))
return FALSE;
*lResult = LresultFromObject(&IID_IAccessible, wParam, (LPUNKNOWN) (t->ta));