Added function prototypes and UUID definition for ID2D1Factory.