LoadCursorFromFile
The LoadCursorFromFile function creates a cursor based on data contained in a file. The file is specified by its name or by a system cursor identifier. The function returns a handle to the newly created cursor. Files containing cursor data may be in either cursor (.CUR) or animated cursor (.ANI) format.HCURSOR LoadCursorFromFile(
  LPCTSTR lpFileName  // file or identifier
);
SetCursor
The SetCursor function sets the cursor shape. HCURSOR SetCursor(
  HCURSOR hCursor   // handle to cursor
);