Thanks a lot for the pull request! You saved me duplicating half the effort (half, until I realized someone else already did it!).

Just a comment: on this CMakeLists.txt file, I would rather add conditionally to be in WIN32, just in case it breaks UNIXes builds which seem to work as is...

    IF (WIN32)
    	SET(SRCS ${SRCS} XPCProcess.cpp XPCProcessAttrib.cpp)
    ENDIF(WIN32)