Function pointer attributes have to be specified on the left side of the *.
static struct acpi_mcfg *
get_system_firmware_table_acpi_mcfg(struct pci_access *a)
{
- UINT (*WINAPI MyGetSystemFirmwareTable)(DWORD FirmwareTableProviderSignature, DWORD FirmwareTableID, PVOID pFirmwareTableBuffer, DWORD BufferSize);
+ UINT (WINAPI *MyGetSystemFirmwareTable)(DWORD FirmwareTableProviderSignature, DWORD FirmwareTableID, PVOID pFirmwareTableBuffer, DWORD BufferSize);
struct acpi_mcfg *mcfg;
HMODULE kernel32;
DWORD error;
* ECAM definitions, so all PCI segment numbers.
*/
- UINT (*WINAPI MyGetSystemFirmwareTable)(DWORD FirmwareTableProviderSignature, DWORD FirmwareTableID, PVOID pFirmwareTableBuffer, DWORD BufferSize);
+ UINT (WINAPI *MyGetSystemFirmwareTable)(DWORD FirmwareTableProviderSignature, DWORD FirmwareTableID, PVOID pFirmwareTableBuffer, DWORD BufferSize);
int i, allocations_count;
struct acpi_mcfg *mcfg;
HMODULE kernel32;