Preheat oven to 300 degrees. Cream butter, shortening and sugar until creamy. Add eggs one at a time. Sift cocoa, baking powder and flour together. Alternately add flour mixture and milk, blending well between each addition. Add in vanilla and mix well. Pour into a large angel food pan (the one piece kind) and bake for 2 hours at 300 degrees.