You'd think that having had an accessibility interface since 1997 would mean that it actually, y'know, worked and stuff, but it seems that for Microsoft this isn't the case. You have documentation with statements like this, instead:
Note to client developers When used on a menu item in a standard system menu, accDoDefaultAction returns S_OK but fails to perform the action if the character used in the access key (the underlined character in the text of a menu item name, also called a mnemonic) is ?, !, @, or any other character that requires the SHIFT key or another modifier key.
IT RETURNS OK BUT DOES NOTHING? AND IT DOES NOTHING BECAUSE, IN FACT, YOUR ACCESSIBILITY LAYER IS DOING SOMETHING AS STUPIDLY BRAINDEAD AS JUST FAKING KEYBOARD EVENTS TO APPLICATIONS? WHAT SORT OF BRAINDEAD CRETINS ARE YOU? GOD FORBID THAT ANYONE WHO'S BLIND SHOULD EVER WANT TO USE AN APPLICATION THAT USES A CAPITAL LETTER OR A PIECE OF PUNCTUATION AS A MNEMONIC, AND IF THEY DO WANT TO THEN IT'S THEIR PROBLEM BECAUSE WE'VE DECIDED THAT IF YOU TRY TO DO SOMETHING THAT OUR LAYER CAN'T COPE WITH WHEN IT PLAINLY OUGHT TO BE ABLE TO THEN WE'LL RETURN AN OK VALUE ANYWAY.
I mean, CHRIST.
Not to mention the fact that VISUAL FUCKING STUDIO doesn't deal with its menu bar in the NORMAL TEDIOUS BORING WAY, which means that instead of being able to say "Hello Mr Well-designed application, please give me a pointer to your menu bar's accessible interface" you have to say "Right then, Mr Application, I'm just going to rip out EVERY SINGLE accessible interface you have and then TEDIOUSLY WALK THROUGH ALL OF THEM in order to find out whether you have a menu bar or not.", and this is purely because THEY'VE IMPLEMENTED ALL OF IT USING CUSTOM WIDGETS INSTEAD OF THE STANDARD ONES.
I WANT THEM DEAD. ALL OF THEM. EVERYONE WHO BEARS EVEN THE SLIGHTEST BIT OF CULPABILITY FOR THIS SHOULD HAVE THEIR ENTIRE FAMILY TORTURED TO DEATH IN FRONT OF THEM BEFORE HAVING THEIR GOLDFISH POND[1] POISONED AND BEING DROWNED IN IT SURROUNDED BY DEAD FISH, THEN THEIR HOME RAZED TO THE GROUND AND SEEDED WITH A FINE LAYER OF URANIUM DUST. THOSE WHO WERE INVOLVED IN THE ACTUAL IMPLEMENTATION WILL HAVE THE JOY OF EXPERIENCING MY WRATH BEFOREHAND.
Cretins.
[1] If necessary, a quite lovely little goldfish pond will be installed beforehand.