China National Petroleum Corporation (CNPC) said that as part of the agreement, it will co-operate with the Yunnan Province on a number of ventures, including major projects, the oil and gas marketing network and biomass energy.