Never mind, I did a little STFW-ing and figured it out:
Code:
#include <stdio.h>
void doSomething()
{
printf("Doing something...\n");
}
struct
{
char* str;
void (*function)();
} myGlobalStruct = {"Hello", doSomething};
int main()
{
printf("myGlobalStruct.str = %s\n", myGlobalStruct.str);
printf("Calling myGlobalStruct.function():\n");
myGlobalStruct.function();
return 0;
}