add ProgramString and BindProgram
add VendorPrivate and CreatePixmap