[−][src]Struct wcxhead::tOpenArchiveData
tOpenArchiveData is used in OpenArchive
.
typedef struct {
char* ArcName;
int OpenMode;
int OpenResult;
char* CmtBuf;
int CmtBufSize;
int CmtSize;
int CmtState;
} tOpenArchiveData;
Description
ArcName
contains the name of the archive to open.
OpenMode
is set to one of the following values:
Constant | Value | Description |
---|---|---|
PK_OM_LIST | 0 | Open file for reading of file names only |
PK_OM_EXTRACT | 1 | Open file for processing (extract or test) |
OpenResult
used to return one of the error values if an error occurs.
The Cmt*
variables are for the file comment. They are currently not used by Total Commander, so may be set to NULL.
Notes:
If the file is opened with OpenMode==PK_OM_LIST, ProcessFile
will never be called by Total Commander.
The Unicode version of this function uses WCHAR* instead of char* for the text fields.
Fields
ArcName: *mut c_char
OpenMode: c_int
OpenResult: c_int
CmtBuf: *mut c_char
CmtBufSize: c_int
CmtSize: c_int
CmtState: c_int
Auto Trait Implementations
impl !Sync for tOpenArchiveData
impl Unpin for tOpenArchiveData
impl !Send for tOpenArchiveData
impl UnwindSafe for tOpenArchiveData
impl RefUnwindSafe for tOpenArchiveData
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,