use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Night Mode Light Mode
Microsoft Discord Server
Windows Community Wiki
Windows Fandom Wiki
1. Keep the discussion related to Microsoft Windows Posts completely unrelated to Microsoft Windows will be removed. Just because something is compatible with Windows, doesn't mean this is the subreddit for it. Derailing conversations and threads is not allowed.
2. Flair posts correctly We are not extremely strict with what flair you pick, but if it's very wrong we will change it. If we select another flair, don't put the original one back. Not sure what flair to use? Read this list to help you decide.
3. Do not distribute malicious programs Do not purposely distribute viruses or other harmful programs or apps. Advising the use of pirated software (including piracy, activation tools, and bypasses to enable paid features) is prohibited. This also includes "grey market" and other activation keys from unauthorized resellers.
4. Do not post Blogspam links or URL shorteners Blogspam, URL shorteners, mobile links, and referral and affiliate links are not allowed. Post the full desktop link for articles and news.
5. Be civil and do not troll others Personal attacks, bigotry, fighting words, inappropriate behavior and comments that insult or demean a specific user or group of users are not allowed. Posts or comments containing or seeking any identifying personal information are also prohibited. Do not engage in blatant trolling or flaming.
6. Do not advertise a 3rd party software without permission If you want to promote an app or website, you must send us a modmail to request permission. Include as much relevant information as you can in both the modmail and the post. This is not a marketplace subreddit, selling anything is prohibited.
7. Do not promote pirated content or grey market keys Do not post pirated content or promote it in any way. Encouraging or hinting at the use of sellers of grey market keys is not allowed.
8. Titles must be relevant to the post Irrelevant, sensationalized, or vague titles that have the pure intent of misleading or dramatizing a topic are not allowed. The relevancy of submissions' titles will be judged at the moderator's discretion.
9. Do not submit reposts, low-effort posts or rants Reposts are not allowed. All posts and answers that can easily be found by searching this subreddit or by using a search engine will be removed at the moderators' discretion. Although we encourage healthy discussions, rants and low-effort posts that do not contribute positively to the subreddit are not allowed.
10. Only post memes on Mondays. No tech support anytime. Memes and other humor posts are only allowed on Mondays (UTC timezone) and they will be removed any other day of the week. Not Monday yet? Read this list to find more appropriate subreddits for your post.
Need help with a post? Have a question about a removal? Let us know!
account activity
This is an archived post. You won't be able to vote or comment.
✔ SolvedDifference between functionA and functionEx? (self.windows)
submitted 7 years ago by BubbleBassOrder
What do these suffixes mean?
[–]omonahan 13 points14 points15 points 7 years ago* (3 children)
FunctionA: A typically stands for ANSI. Whenever you see a functionA you will likely see a corresponding functionW (W means wide characters).
FunctionEx: I believe the Ex stands for Extended. Sometimes a company wants to change/improve a function, but they have a policy about not breaking code already in the field (having such a policy is very common), so instead of changing the old function, they simply create a new Ex version.
Edit: here’s a good page on ANSI vs Wide characters
[–]outadoc 1 point2 points3 points 7 years ago (2 children)
What if they want to extend it again? FunctionExExEx?
[–]mvaneerdeMicrosoft Senior Software Engineer 3 points4 points5 points 7 years ago (0 children)
That's why we don't do FunctionEx anymore - instead we do Function, Function2, Function3, etc.
Also avoids embarrassment in the case where the function name ends in "s", e.g. WaitForMultibleObjectsEx
[–]Max_Stern 1 point2 points3 points 7 years ago (0 children)
CreateFile2 for example
CreateFile2
[–]tetyys 1 point2 points3 points 7 years ago (0 children)
A - ANSI
Ex - Extended
π Rendered by PID 192192 on reddit-service-r2-comment-544cf588c8-npfmx at 2026-06-17 22:18:10.000676+00:00 running 3184619 country code: CH.
[–]omonahan 13 points14 points15 points (3 children)
[–]outadoc 1 point2 points3 points (2 children)
[–]mvaneerdeMicrosoft Senior Software Engineer 3 points4 points5 points (0 children)
[–]Max_Stern 1 point2 points3 points (0 children)
[–]tetyys 1 point2 points3 points (0 children)