You will often encounter function names with an Ex suffix in their names, such as RegCreateKeyEx (which is an extended version of RegCreateKey). When Microsoft updates a function that is incompatible with an old function, the updated function has an Ex suffix added to its name.