You should be able to do it with the "shiftOut()" function call. Something like
shiftOut(Out1, Clock1, MSBFIRST, D1>>8);
shiftOut(Out1, Clock1, MSBFIRST, D1 & 0xff);
digitalWriteFast(Latch, LOW);
digitalWriteFast(Clock1, HIGH);
digitalWriteFast(Clock1, LOW);
digitalWriteFast(Latch, HIGH);