12.5 Error Values

This section describes error values returned by the functions that applications can use for 32-bit memory management. Most of these functions return zero to indicate success. The following table describes each error value:

Value Meaning

WM32_Insufficient_Mem Insufficient memory. There is not enough memory to satisfy the requested allocation or reallocation.
WM32_Insufficient_Sels Selector not available. There is not enough room in the descriptor table(s) to allocate the required selector(s). It may be necessary to advise the user to close other Windows applications.
WM32_Invalid_Arg Invalid parameter. One of the parameters was invalid. For example, a size parameter might be out of range.
WM32_Invalid_Flags Invalid flag. The wFlags parameter contained at least one invalid bit setting. The wFlags parameter currently is not used and must be set to zero.
WM32_Invalid_Func Invalid function. The current Windows mode does not support this function. Windows supports the 32-bit memory functions only in 386 enhanced mode.