The CLRES_FUNCTION_TABLE structure describes a function table for any version of the Resource API. The CLRES_FUNCTION_TABLE structure is defined in RESAPI.H.
typedef struct CLRES_FUNCTION_TABLE {
DWORD TableSize;
DWORD Version;
union {
CLRES_V1_FUNCTIONS V1Functions;
}
} CLRES_FUNCTION_TABLE; *PCLRES_FUNCTION_TABLE;
The CLRES_FUNCTION_TABLE structure contains the version of the Resource API that the DLL is using and a structure that has pointers to all Resource API entry points except Startup.
Except for the following entry points, there must be valid pointers for all Resource API entry point functions:
Only the first two members are guaranteed to be at the same offset within the CLRES_FUNCTION_TABLE structure. All other entries within this structure are dependent on which Resource API version is supported.
To create a function table for version 1.0 of the Resource API, use the CLRES_V1_FUNCTION_TABLE macro.
Version: Use Windows NT Server Enterprise Edition 4.0.
Windows CE: Unsupported.
Header: Declared in resapi.h.