Hello Ian,
The doc says:
When an encoder is used (not writing plain PCM), the returned handle is the encoder's process handle
But in header file the HENCODE type is defined like this
typedef DWORD HENCODE; // encoder handle
I guess this could potentially cause problems on Win64 because process handle is of type HANDLE which is 64-bit unsigned int on Win64 platform.
Can you please check this?