'PASCAL' is not a C keyword, but a #def.
You'll find it in 'windef.h' line 93 as:
#define PASCAL __stdcall
When using COM you should check in the METHODDATA structure what calling method is used and act consistently on the INVOKE.
The COM used in Jeff Glastt articles generally don't use the INVOKE method of IUNKNOWN.