Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

SZPZOUT.H

&pagelevel(3)&pagelevel

Diese C++-Headerdatei beschreibt den Aufbau des Puffers, der bei der SHOW-FILE-ATTRIBUTES-Operation zurückgegeben wird (Funktion ListFiles() ). Der Puffer muss durch den Aufrufer freigegeben werden.

#ifndef __SzpZout_h__
#define __SzpZout_h__
/*******************************************************************
 *  Classes        --
 *  File           szpzout.h
 *
 *  Copyright      (c) 'FUJITSU TECHNOLOGY SOLUTIONS' '2009'
 *
 *  Description    Output Find structure layouts
 *
 *  Version        120
 *  Date           2008-03-02
 *  Author         Ph. Dumont - OSL EPS
 *  Update         BS2ZIP v1.2A
 *
 *  Version        110
 *  Date           2004-09-30
 *  Author         L. Tambour - OSL EPS
 *  Update         BS2ZIP v1.1A
 *
 *  Version        100
 *  Date           2003-06-02
 *  Author         J. Beaume - OSL EPS
 *  Update         BS2ZIP v1.0B
 *******************************************************************/
struct szpOutSummary {
   unsigned int uRecSize;        // total size of a returned item
   void *pHeader;                // pointer to CFileHdr object
   unsigned short uFileNameSize; // file name size
   unsigned short BS2Flag;       // 1 = BS2000 file, 0 = others 
   unsigned short ENCFlag;       // 1 = Encrypt. file, 0 = others (V120) 
   // File name
};
struct szpOutFull {
   unsigned int uRecSize;        // total size of a returned item
   void *pHeader;                // pointer to CFileHdr object
   unsigned short uFileNameSize; // file name size
   unsigned short iBS2Flag;      // 1 = BS2000 file, 0 = others
   unsigned short iENCFlag;      // 1 = Encrypt. file, 0 = others (V120) 
   char uModTime[8];             // last mod file time
   char uModDate[10];            // last mod file date
   //unsigned short uFiller;       // unused   V120
   long long uComprSize;         // compressed size
   long long uUncomprSize;       // uncompressed size
   unsigned short uCommentSize;  // file comment size
   unsigned short uExtraFieldSize; // extra field length
   unsigned int uFiller2;         // unused
   // Filename
   // Extrafield
   // Comment
};
#endif // __SzpZout_h__

Beispiele für Ausgabe-Puffer

  1. INFORMATION=*SUMMARY

szpOutSummary structure

File name 1

szpOutSummary structure

File name 2

SzpOutSummary structure

File name 3

  1. INFORMATION=*ALL

szpOutFull structure

File name 1

Extra Fields 1

Comments 1

szpOutFull structure

File name 3

Comments 2