Цитата(Serhiy_UA @ Jan 27 2010, 10:14)

PCM_PARTIAL_RESOURCE_DESCRIPTOR pPartialDescriptors = &IOStack->Parameters.StartDevice.AllocatedResourcesTranslated->List->PartialResourceList.PartialDescriptors[i];
Объявляется и инициализируется переменная pPartialDescriptors типа PCM_PARTIAL_RESOURCE_DESCRIPTOR - это указатель.
Так этот указатель, по сути, инициализируется адресом переменной PartialDescriptors[i], которая входит в состав структуры IOStack.
IOStack - весльма сложная структура.
Если мы видим (&) - то происходит взятие адреса переменной.
Если мы видим ([i]) - то обращаемся к i-ому элементу массива.
Если мы видим (.) - то обращаемся к полю структуры непосредственно.
Если мы видим (->) - то обращаемся к полю структуры через указатель.
Вам нужно почитать про указатели и структуры. Фактически любой учебник по Си Вам откроет глаза:-)