Most C compilers allow you to embed assembly into your source, using
_asm {
code
}
You can probably load the address of your buffer into a register, and then jmp to that address in the _asm block.
There might be an easier way, but its been a while since I coded in C.
Another way might be to declare a void function pointer, and set that pointer to the address of your buffer, then call it as if it were a function.