The Long_Return structure is used for return codes for calls that return only a long value.
typedef struct _long_Return {
long ReturnCode;
} long_Return;
ReturnCode: HRESULT or Win32 Error code. Zero indicates success; any other value indicates failure.