Цитата(DVF @ Dec 22 2011, 19:54)

не понятен смысл (DWORD event)
Это часть описания указателя на функцию.
Указывает, что определяется указатель на функцию с аргументом типа DWORD.
Цитата(DVF @ Dec 22 2011, 19:54)

USB_P_EP[0](USB_EVT_SETUP);
Фактически будет вызвана функция: USB_EndPoint0(USB_EVT_SETUP);
Было бы понятней, если бы они сначала описали тип указателя на функцию:
typedef void (* const TUsbHandlerFunc) (DWORD event);
а уже потом сделали бы массив указателей на функции:
TUsbHandlerFunc USB_P_EP[16] = {P_EP(0), P_EP(1), ..., P_EP(14), P_EP(15)};