The Old New Thing

How can I tell that somebody used the MAKEINTRESOURCE macro to smuggle an integer inside a pointer?

Many functions and interfaces provide the option of passing either a string or an integer. The parameter is formally declared as a string, and if you want to pass an integer, you smuggle the integer inside a pointer by using the macro. For example, the function lets you load an resource specified by integer identifier by passing the ...