The CopyCursor function copies a cursor handle. This enables application or DLL code to retrieve the handle of a cursor owned by another module. Then, if the other module is freed, the module that copied the cursor will still be able to use the cursor design.
For information on how to add, remove, or replace cursor resources in executable files, see Resources.