[−][src]Struct wcxhead::PackDefaultParamStruct
PackDefaultParamStruct is passed to PackSetDefaultParams
to inform the plugin about the current plugin interface version
and ini file location.
Declaration:
typedef struct {
int size;
DWORD PluginInterfaceVersionLow;
DWORD PluginInterfaceVersionHi;
char DefaultIniName[MAX_PATH];
} PackDefaultParamStruct;
Description of struct members:
size | The size of the structure, in bytes. Later revisions of the plugin interface may add more structure members, and will adjust this size field accordingly. |
PluginInterfaceVersionLow | Low value of plugin interface version. This is the value after the comma, multiplied by 100! Example. For plugin interface version 2.1, the low DWORD is 10 and the high DWORD is 2.. |
PluginInterfaceVersionHi | High value of plugin interface version. |
DefaultIniName | Suggested location+name of the ini file where the plugin could store its data. This is a fully qualified path+file name, and will be in the same directory as the wincmd.ini. It's recommended to store the plugin data in this file or at least in this directory, because the plugin directory or the Windows directory may not be writable!. |
Fields
size: c_int
PluginInterfaceVersionLow: DWORD
PluginInterfaceVersionHi: DWORD
DefaultIniName: [c_char; 260]
Auto Trait Implementations
impl Sync for PackDefaultParamStruct
impl Unpin for PackDefaultParamStruct
impl Send for PackDefaultParamStruct
impl UnwindSafe for PackDefaultParamStruct
impl RefUnwindSafe for PackDefaultParamStruct
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,