fCurrentPageHeader
_page_header_* fCurrentPageHeader;
fCurrentPageHeader = new _page_header_;
if (fCurrentPageHeader != NULL)
memset(fCurrentPageHeader, 0, sizeof(_page_header_));
delete fCurrentPageHeader;
if (fSpoolFile != NULL || fCurrentPageHeader == NULL)
if (fCurrentPageHeader->number_of_pictures == 0)
fCurrentPageHeader->next_page = fSpoolFile->Position();
fSpoolFile->Write(fCurrentPageHeader, sizeof(_page_header_));
fSpoolFile->Seek(fCurrentPageHeader->next_page, SEEK_SET);
fCurrentPageHeader->next_page = 0;
fCurrentPageHeader->number_of_pictures = 0;
fSpoolFile->Write(fCurrentPageHeader, sizeof(_page_header_));
if (fCurrentPageHeader->number_of_pictures == 0)
fCurrentPageHeader->next_page = 0;
fSpoolFile->Write(fCurrentPageHeader, sizeof(_page_header_));
fCurrentPageHeader->number_of_pictures++;