PRTL_UNICODE_STRING_BUFFER Path
ULONG ReservePerCabinetSize
ULONG FolderSizeThreshold
PCABINET_NAME CabinetName
void SetFileRelativePath(char *Path)
bool IsNextToken(DFP_TOKEN Token, bool NoSpaces)
ULONG CabinetFileCountThreshold
bool SetDiskName(PCABINET_NAME *List, ULONG Number, char *String)
void WriteInfLine(char *InfLine)
bool GetDiskName(PCABINET_NAME *List, ULONG Number, char *String)
bool CabinetNameTemplateSet
ULONG PerformNewCommand()
virtual bool OnCabinetName(ULONG Number, char *Name) override
bool GetDiskNumber(PDISK_NUMBER *List, ULONG Number, PULONG Value)
void DoInfFileName(char *InfFileName)
char CabinetNameTemplate[128]
bool DiskLabelTemplateSet
char DiskLabelTemplate[128]
std::string FileRelativePath
bool DoCabinetName(ULONG Number, char *Name)
void DoCabinetNameTemplate(char *Template)
void DoDiskLabelTemplate(char *Template)
bool SetDiskNumber(PDISK_NUMBER *List, ULONG Number, ULONG Value)
bool DoDiskLabel(ULONG Number, char *Label)
ULONG ReservePerDataBlockSize
ULONG ReservePerFolderSize
ULONG PerformSetCommand()
virtual bool OnDiskLabel(ULONG Number, char *Label) override
ULONG PerformInfEndCommand()
ULONG Load(char *FileName)
ULONG DoMaxDiskSize(bool NumberValid, ULONG Number)
ULONG PerformInfBeginCommand()
ULONG FolderFileCountThreshold
struct _CABINET_NAME * PCABINET_NAME
struct _DISK_NUMBER * PDISK_NUMBER
struct _CABINET_NAME CABINET_NAME
struct _DISK_NUMBER DISK_NUMBER
_In_opt_ PENTER_STATE_SYSTEM_HANDLER _In_opt_ PVOID _In_ LONG _In_opt_ LONG volatile * Number
struct _CABINET_NAME * Next
struct _DISK_NUMBER * Next
_Must_inspect_result_ _In_ WDFDEVICE _In_ WDFSTRING String
_Must_inspect_result_ _In_ WDFKEY _In_ PCUNICODE_STRING _Out_opt_ PUSHORT _Inout_opt_ PUNICODE_STRING Value
_Must_inspect_result_ _In_ WDFCMRESLIST List