C# Класс HLLib, HLLib

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
IsWow64 ( ) : bool
hlAttributeGetBoolean ( HLAttribute &pAttribute ) : bool
hlAttributeGetFloat ( HLAttribute &pAttribute ) : float
hlAttributeGetInteger ( HLAttribute &pAttribute ) : int
hlAttributeGetString ( HLAttribute &pAttribute ) : string
hlAttributeGetUnsignedInteger ( HLAttribute &pAttribute ) : uint
hlAttributeSetBoolean ( HLAttribute &pAttribute, string lpName, bool bValue ) : void
hlAttributeSetFloat ( HLAttribute &pAttribute, string lpName, float fValue ) : void
hlAttributeSetInteger ( HLAttribute &pAttribute, string lpName, int iValue ) : void
hlAttributeSetString ( HLAttribute &pAttribute, string lpName, string lpValue ) : void
hlAttributeSetUnsignedInteger ( HLAttribute &pAttribute, string lpName, uint uiValue, bool bHexadecimal ) : void
hlBindPackage ( uint uiPackage ) : bool
hlCreatePackage ( HLPackageType ePackageType, uint &uiPackage ) : bool
hlDeletePackage ( uint uiPackage ) : void
hlFileCreateStream ( IntPtr pItem, IntPtr &pStream ) : bool
hlFileGetExtractable ( IntPtr pItem ) : uint
hlFileGetSize ( IntPtr pItem ) : uint
hlFileGetSizeOnDisk ( IntPtr pItem ) : uint
hlFileGetValidation ( IntPtr pItem ) : HLValidation
hlFileReleaseStream ( IntPtr pItem, IntPtr pStream ) : void
hlFolderFindFirst ( IntPtr pFolder, string lpSearch, HLFindType eFind ) : IntPtr
hlFolderFindNext ( IntPtr pFolder, IntPtr pItem, string lpSearch, HLFindType eFind ) : IntPtr
hlFolderGetCount ( IntPtr pItem ) : uint
hlFolderGetFileCount ( IntPtr pItem, bool bRecurse ) : uint
hlFolderGetFolderCount ( IntPtr pItem, bool bRecurse ) : uint
hlFolderGetItem ( IntPtr pItem, uint uiIndex ) : IntPtr
hlFolderGetItemByName ( IntPtr pItem, string lpName, HLFindType eFind ) : IntPtr
hlFolderGetItemByPath ( IntPtr pItem, string lpPath, HLFindType eFind ) : IntPtr
hlFolderGetSize ( IntPtr pItem, bool bRecurse ) : uint
hlFolderGetSizeEx ( IntPtr pItem, bool bRecurse ) : System.UInt64
hlFolderGetSizeOnDisk ( IntPtr pItem, bool bRecurse ) : uint
hlFolderGetSizeOnDiskEx ( IntPtr pItem, bool bRecurse ) : System.UInt64
hlFolderSort ( IntPtr pItem, HLSortField eField, HLSortOrder eOrder, bool bRecurse ) : void
hlGetBoolean ( HLOption eOption ) : bool
hlGetBooleanValidate ( HLOption eOption, bool &pValue ) : bool
hlGetFloat ( HLOption eOption ) : float
hlGetFloatValidate ( HLOption eOption, float &pValue ) : bool
hlGetInteger ( HLOption eOption ) : int
hlGetIntegerValidate ( HLOption eOption, int &pValue ) : bool
hlGetLong ( HLOption eOption ) : long
hlGetLongValidate ( HLOption eOption, long &pValue ) : bool
hlGetPackageTypeFromMemory ( IntPtr lpBuffer, uint uiBufferSize ) : HLPackageType
hlGetPackageTypeFromName ( string lpName ) : HLPackageType
hlGetPackageTypeFromStream ( IntPtr pStream ) : HLPackageType
hlGetString ( HLOption eOption ) : string
hlGetStringValidate ( HLOption eOption, string &pValue ) : bool
hlGetUnsignedInteger ( HLOption eOption ) : uint
hlGetUnsignedIntegerValidate ( HLOption eOption, uint &pValue ) : bool
hlGetUnsignedLong ( HLOption eOption ) : ulong
hlGetUnsignedLongValidate ( HLOption eOption, ulong &pValue ) : bool
hlGetVoid ( HLOption eOption ) : IntPtr
hlGetVoidValidate ( HLOption eOption, IntPtr &pValue ) : bool
hlInitialize ( ) : void
hlItemExtract ( IntPtr pItem, string lpPath ) : bool
hlItemGetData ( IntPtr pItem ) : IntPtr
hlItemGetID ( IntPtr pItem ) : uint
hlItemGetName ( IntPtr pItem ) : string
hlItemGetPackage ( IntPtr pItem ) : uint
hlItemGetParent ( IntPtr pItem ) : IntPtr
hlItemGetPath ( IntPtr pItem, IntPtr lpPath, uint uiPathSize ) : bool
hlItemGetSize ( IntPtr pItem, uint &pSize ) : bool
hlItemGetSizeEx ( IntPtr pItem, System.UInt64 &pSize ) : bool
hlItemGetSizeOnDisk ( IntPtr pItem, uint &pSize ) : bool
hlItemGetSizeOnDiskEx ( IntPtr pItem, System.UInt64 &pSize ) : bool
hlItemGetType ( IntPtr pItem ) : HLDirectoryItemType
hlNCFFileGetRootPath ( ) : string
hlNCFFileSetRootPath ( string lpRootPath ) : void
hlPackageClose ( ) : void
hlPackageCreateStream ( IntPtr pItem, IntPtr &pStream ) : bool
hlPackageDefragment ( ) : bool
hlPackageGetAttribute ( HLPackageAttribute eAttribute, HLAttribute &pAttribute ) : bool
hlPackageGetAttributeCount ( ) : uint
hlPackageGetAttributeName ( HLPackageAttribute eAttribute ) : string
hlPackageGetDescription ( ) : string
hlPackageGetExtension ( ) : string
hlPackageGetExtractable ( IntPtr pItem, bool &pExtractable ) : bool
hlPackageGetFileSize ( IntPtr pItem, uint &pSize ) : bool
hlPackageGetFileSizeOnDisk ( IntPtr pItem, uint &pSize ) : bool
hlPackageGetItemAttribute ( IntPtr pItem, HLPackageAttribute eAttribute, HLAttribute &pAttribute ) : bool
hlPackageGetItemAttributeCount ( ) : uint
hlPackageGetItemAttributeName ( HLPackageAttribute eAttribute ) : string
hlPackageGetOpened ( ) : bool
hlPackageGetRoot ( ) : IntPtr
hlPackageGetType ( ) : HLPackageType
hlPackageOpenFile ( string lpFileName, uint uiMode ) : bool
hlPackageOpenMemory ( IntPtr lpData, uint uiBufferSize, uint uiMode ) : bool
hlPackageOpenProc ( IntPtr pUserData, uint uiMode ) : bool
hlPackageOpenStream ( IntPtr pStream, uint uiMode ) : bool
hlPackageReleaseStream ( IntPtr pStream ) : void
hlSetBoolean ( HLOption eOption, bool bValue ) : void
hlSetFloat ( HLOption eOption, float pValue ) : void
hlSetInteger ( HLOption eOption, int iValue ) : void
hlSetLong ( HLOption eOption, long iValue ) : void
hlSetString ( HLOption eOption, string lpValue ) : void
hlSetUnsignedInteger ( HLOption eOption, uint uiValue ) : void
hlSetUnsignedLong ( HLOption eOption, ulong uiValue ) : void
hlSetVoid ( HLOption eOption, IntPtr lpValue ) : void
hlShutdown ( ) : void
hlStreamClose ( IntPtr pStream ) : void
hlStreamGetMode ( IntPtr pStream ) : uint
hlStreamGetOpened ( IntPtr pStream ) : bool
hlStreamGetStreamPointer ( IntPtr pStream ) : uint
hlStreamGetStreamPointerEx ( IntPtr pStream ) : ulong
hlStreamGetStreamSize ( IntPtr pStream ) : uint
hlStreamGetStreamSizeEx ( IntPtr pStream ) : ulong
hlStreamGetType ( IntPtr pStream ) : HLStreamType
hlStreamOpen ( IntPtr pStream, uint uiMode ) : bool
hlStreamRead ( IntPtr pStream, IntPtr lpData, uint uiBytes ) : uint
hlStreamReadChar ( IntPtr pStream, char &pChar ) : bool
hlStreamSeek ( IntPtr pStream, long iOffset, HLSeekMode eSeekMode ) : uint
hlStreamSeekEx ( IntPtr pStream, long iOffset, HLSeekMode eSeekMode ) : ulong
hlStreamWrite ( IntPtr pStream, IntPtr lpData, uint uiBytes ) : uint
hlStreamWriteChar ( IntPtr pStream, char iChar ) : bool
hlWADFileGetImageData ( IntPtr pItem, uint &uiWidth, uint &uiHeight, IntPtr &lpPixelData ) : bool
hlWADFileGetImageDataPaletted ( IntPtr pItem, uint &uiWidth, uint &uiHeight, IntPtr &lpPaletteData, IntPtr &lpPixelData ) : bool
hlWADFileGetImageSize ( IntPtr pItem, uint &uiPixelDataSize ) : bool
hlWADFileGetImageSizePaletted ( IntPtr pItem, uint &uiPaletteDataSize, uint &uiPixelDataSize ) : bool

Описание методов

IsWow64() публичный статический Метод

public static IsWow64 ( ) : bool
Результат bool

hlAttributeGetBoolean() публичный статический Метод

public static hlAttributeGetBoolean ( HLAttribute &pAttribute ) : bool
pAttribute HLAttribute
Результат bool

hlAttributeGetFloat() публичный статический Метод

public static hlAttributeGetFloat ( HLAttribute &pAttribute ) : float
pAttribute HLAttribute
Результат float

hlAttributeGetInteger() публичный статический Метод

public static hlAttributeGetInteger ( HLAttribute &pAttribute ) : int
pAttribute HLAttribute
Результат int

hlAttributeGetString() публичный статический Метод

public static hlAttributeGetString ( HLAttribute &pAttribute ) : string
pAttribute HLAttribute
Результат string

hlAttributeGetUnsignedInteger() публичный статический Метод

public static hlAttributeGetUnsignedInteger ( HLAttribute &pAttribute ) : uint
pAttribute HLAttribute
Результат uint

hlAttributeSetBoolean() публичный статический Метод

public static hlAttributeSetBoolean ( HLAttribute &pAttribute, string lpName, bool bValue ) : void
pAttribute HLAttribute
lpName string
bValue bool
Результат void

hlAttributeSetFloat() публичный статический Метод

public static hlAttributeSetFloat ( HLAttribute &pAttribute, string lpName, float fValue ) : void
pAttribute HLAttribute
lpName string
fValue float
Результат void

hlAttributeSetInteger() публичный статический Метод

public static hlAttributeSetInteger ( HLAttribute &pAttribute, string lpName, int iValue ) : void
pAttribute HLAttribute
lpName string
iValue int
Результат void

hlAttributeSetString() публичный статический Метод

public static hlAttributeSetString ( HLAttribute &pAttribute, string lpName, string lpValue ) : void
pAttribute HLAttribute
lpName string
lpValue string
Результат void

hlAttributeSetUnsignedInteger() публичный статический Метод

public static hlAttributeSetUnsignedInteger ( HLAttribute &pAttribute, string lpName, uint uiValue, bool bHexadecimal ) : void
pAttribute HLAttribute
lpName string
uiValue uint
bHexadecimal bool
Результат void

hlBindPackage() публичный статический Метод

public static hlBindPackage ( uint uiPackage ) : bool
uiPackage uint
Результат bool

hlCreatePackage() публичный статический Метод

public static hlCreatePackage ( HLPackageType ePackageType, uint &uiPackage ) : bool
ePackageType HLPackageType
uiPackage uint
Результат bool

hlDeletePackage() публичный статический Метод

public static hlDeletePackage ( uint uiPackage ) : void
uiPackage uint
Результат void

hlFileCreateStream() публичный статический Метод

public static hlFileCreateStream ( IntPtr pItem, IntPtr &pStream ) : bool
pItem IntPtr
pStream IntPtr
Результат bool

hlFileGetExtractable() публичный статический Метод

public static hlFileGetExtractable ( IntPtr pItem ) : uint
pItem IntPtr
Результат uint

hlFileGetSize() публичный статический Метод

public static hlFileGetSize ( IntPtr pItem ) : uint
pItem IntPtr
Результат uint

hlFileGetSizeOnDisk() публичный статический Метод

public static hlFileGetSizeOnDisk ( IntPtr pItem ) : uint
pItem IntPtr
Результат uint

hlFileGetValidation() публичный статический Метод

public static hlFileGetValidation ( IntPtr pItem ) : HLValidation
pItem IntPtr
Результат HLValidation

hlFileReleaseStream() публичный статический Метод

public static hlFileReleaseStream ( IntPtr pItem, IntPtr pStream ) : void
pItem IntPtr
pStream IntPtr
Результат void

hlFolderFindFirst() публичный статический Метод

public static hlFolderFindFirst ( IntPtr pFolder, string lpSearch, HLFindType eFind ) : IntPtr
pFolder IntPtr
lpSearch string
eFind HLFindType
Результат IntPtr

hlFolderFindNext() публичный статический Метод

public static hlFolderFindNext ( IntPtr pFolder, IntPtr pItem, string lpSearch, HLFindType eFind ) : IntPtr
pFolder IntPtr
pItem IntPtr
lpSearch string
eFind HLFindType
Результат IntPtr

hlFolderGetCount() публичный статический Метод

public static hlFolderGetCount ( IntPtr pItem ) : uint
pItem IntPtr
Результат uint

hlFolderGetFileCount() публичный статический Метод

public static hlFolderGetFileCount ( IntPtr pItem, bool bRecurse ) : uint
pItem IntPtr
bRecurse bool
Результат uint

hlFolderGetFolderCount() публичный статический Метод

public static hlFolderGetFolderCount ( IntPtr pItem, bool bRecurse ) : uint
pItem IntPtr
bRecurse bool
Результат uint

hlFolderGetItem() публичный статический Метод

public static hlFolderGetItem ( IntPtr pItem, uint uiIndex ) : IntPtr
pItem IntPtr
uiIndex uint
Результат IntPtr

hlFolderGetItemByName() публичный статический Метод

public static hlFolderGetItemByName ( IntPtr pItem, string lpName, HLFindType eFind ) : IntPtr
pItem IntPtr
lpName string
eFind HLFindType
Результат IntPtr

hlFolderGetItemByPath() публичный статический Метод

public static hlFolderGetItemByPath ( IntPtr pItem, string lpPath, HLFindType eFind ) : IntPtr
pItem IntPtr
lpPath string
eFind HLFindType
Результат IntPtr

hlFolderGetSize() публичный статический Метод

public static hlFolderGetSize ( IntPtr pItem, bool bRecurse ) : uint
pItem IntPtr
bRecurse bool
Результат uint

hlFolderGetSizeEx() публичный статический Метод

public static hlFolderGetSizeEx ( IntPtr pItem, bool bRecurse ) : System.UInt64
pItem IntPtr
bRecurse bool
Результат System.UInt64

hlFolderGetSizeOnDisk() публичный статический Метод

public static hlFolderGetSizeOnDisk ( IntPtr pItem, bool bRecurse ) : uint
pItem IntPtr
bRecurse bool
Результат uint

hlFolderGetSizeOnDiskEx() публичный статический Метод

public static hlFolderGetSizeOnDiskEx ( IntPtr pItem, bool bRecurse ) : System.UInt64
pItem IntPtr
bRecurse bool
Результат System.UInt64

hlFolderSort() публичный статический Метод

public static hlFolderSort ( IntPtr pItem, HLSortField eField, HLSortOrder eOrder, bool bRecurse ) : void
pItem IntPtr
eField HLSortField
eOrder HLSortOrder
bRecurse bool
Результат void

hlGetBoolean() публичный статический Метод

public static hlGetBoolean ( HLOption eOption ) : bool
eOption HLOption
Результат bool

hlGetBooleanValidate() публичный статический Метод

public static hlGetBooleanValidate ( HLOption eOption, bool &pValue ) : bool
eOption HLOption
pValue bool
Результат bool

hlGetFloat() публичный статический Метод

public static hlGetFloat ( HLOption eOption ) : float
eOption HLOption
Результат float

hlGetFloatValidate() публичный статический Метод

public static hlGetFloatValidate ( HLOption eOption, float &pValue ) : bool
eOption HLOption
pValue float
Результат bool

hlGetInteger() публичный статический Метод

public static hlGetInteger ( HLOption eOption ) : int
eOption HLOption
Результат int

hlGetIntegerValidate() публичный статический Метод

public static hlGetIntegerValidate ( HLOption eOption, int &pValue ) : bool
eOption HLOption
pValue int
Результат bool

hlGetLong() публичный статический Метод

public static hlGetLong ( HLOption eOption ) : long
eOption HLOption
Результат long

hlGetLongValidate() публичный статический Метод

public static hlGetLongValidate ( HLOption eOption, long &pValue ) : bool
eOption HLOption
pValue long
Результат bool

hlGetPackageTypeFromMemory() публичный статический Метод

public static hlGetPackageTypeFromMemory ( IntPtr lpBuffer, uint uiBufferSize ) : HLPackageType
lpBuffer IntPtr
uiBufferSize uint
Результат HLPackageType

hlGetPackageTypeFromName() публичный статический Метод

public static hlGetPackageTypeFromName ( string lpName ) : HLPackageType
lpName string
Результат HLPackageType

hlGetPackageTypeFromStream() публичный статический Метод

public static hlGetPackageTypeFromStream ( IntPtr pStream ) : HLPackageType
pStream IntPtr
Результат HLPackageType

hlGetString() публичный статический Метод

public static hlGetString ( HLOption eOption ) : string
eOption HLOption
Результат string

hlGetStringValidate() публичный статический Метод

public static hlGetStringValidate ( HLOption eOption, string &pValue ) : bool
eOption HLOption
pValue string
Результат bool

hlGetUnsignedInteger() публичный статический Метод

public static hlGetUnsignedInteger ( HLOption eOption ) : uint
eOption HLOption
Результат uint

hlGetUnsignedIntegerValidate() публичный статический Метод

public static hlGetUnsignedIntegerValidate ( HLOption eOption, uint &pValue ) : bool
eOption HLOption
pValue uint
Результат bool

hlGetUnsignedLong() публичный статический Метод

public static hlGetUnsignedLong ( HLOption eOption ) : ulong
eOption HLOption
Результат ulong

hlGetUnsignedLongValidate() публичный статический Метод

public static hlGetUnsignedLongValidate ( HLOption eOption, ulong &pValue ) : bool
eOption HLOption
pValue ulong
Результат bool

hlGetVoid() публичный статический Метод

public static hlGetVoid ( HLOption eOption ) : IntPtr
eOption HLOption
Результат IntPtr

hlGetVoidValidate() публичный статический Метод

public static hlGetVoidValidate ( HLOption eOption, IntPtr &pValue ) : bool
eOption HLOption
pValue IntPtr
Результат bool

hlInitialize() публичный статический Метод

public static hlInitialize ( ) : void
Результат void

hlItemExtract() публичный статический Метод

public static hlItemExtract ( IntPtr pItem, string lpPath ) : bool
pItem IntPtr
lpPath string
Результат bool

hlItemGetData() публичный статический Метод

public static hlItemGetData ( IntPtr pItem ) : IntPtr
pItem IntPtr
Результат IntPtr

hlItemGetID() публичный статический Метод

public static hlItemGetID ( IntPtr pItem ) : uint
pItem IntPtr
Результат uint

hlItemGetName() публичный статический Метод

public static hlItemGetName ( IntPtr pItem ) : string
pItem IntPtr
Результат string

hlItemGetPackage() публичный статический Метод

public static hlItemGetPackage ( IntPtr pItem ) : uint
pItem IntPtr
Результат uint

hlItemGetParent() публичный статический Метод

public static hlItemGetParent ( IntPtr pItem ) : IntPtr
pItem IntPtr
Результат IntPtr

hlItemGetPath() публичный статический Метод

public static hlItemGetPath ( IntPtr pItem, IntPtr lpPath, uint uiPathSize ) : bool
pItem IntPtr
lpPath IntPtr
uiPathSize uint
Результат bool

hlItemGetSize() публичный статический Метод

public static hlItemGetSize ( IntPtr pItem, uint &pSize ) : bool
pItem IntPtr
pSize uint
Результат bool

hlItemGetSizeEx() публичный статический Метод

public static hlItemGetSizeEx ( IntPtr pItem, System.UInt64 &pSize ) : bool
pItem IntPtr
pSize System.UInt64
Результат bool

hlItemGetSizeOnDisk() публичный статический Метод

public static hlItemGetSizeOnDisk ( IntPtr pItem, uint &pSize ) : bool
pItem IntPtr
pSize uint
Результат bool

hlItemGetSizeOnDiskEx() публичный статический Метод

public static hlItemGetSizeOnDiskEx ( IntPtr pItem, System.UInt64 &pSize ) : bool
pItem IntPtr
pSize System.UInt64
Результат bool

hlItemGetType() публичный статический Метод

public static hlItemGetType ( IntPtr pItem ) : HLDirectoryItemType
pItem IntPtr
Результат HLDirectoryItemType

hlNCFFileGetRootPath() публичный статический Метод

public static hlNCFFileGetRootPath ( ) : string
Результат string

hlNCFFileSetRootPath() публичный статический Метод

public static hlNCFFileSetRootPath ( string lpRootPath ) : void
lpRootPath string
Результат void

hlPackageClose() публичный статический Метод

public static hlPackageClose ( ) : void
Результат void

hlPackageCreateStream() публичный статический Метод

public static hlPackageCreateStream ( IntPtr pItem, IntPtr &pStream ) : bool
pItem IntPtr
pStream IntPtr
Результат bool

hlPackageDefragment() публичный статический Метод

public static hlPackageDefragment ( ) : bool
Результат bool

hlPackageGetAttribute() публичный статический Метод

public static hlPackageGetAttribute ( HLPackageAttribute eAttribute, HLAttribute &pAttribute ) : bool
eAttribute HLPackageAttribute
pAttribute HLAttribute
Результат bool

hlPackageGetAttributeCount() публичный статический Метод

public static hlPackageGetAttributeCount ( ) : uint
Результат uint

hlPackageGetAttributeName() публичный статический Метод

public static hlPackageGetAttributeName ( HLPackageAttribute eAttribute ) : string
eAttribute HLPackageAttribute
Результат string

hlPackageGetDescription() публичный статический Метод

public static hlPackageGetDescription ( ) : string
Результат string

hlPackageGetExtension() публичный статический Метод

public static hlPackageGetExtension ( ) : string
Результат string

hlPackageGetExtractable() публичный статический Метод

public static hlPackageGetExtractable ( IntPtr pItem, bool &pExtractable ) : bool
pItem IntPtr
pExtractable bool
Результат bool

hlPackageGetFileSize() публичный статический Метод

public static hlPackageGetFileSize ( IntPtr pItem, uint &pSize ) : bool
pItem IntPtr
pSize uint
Результат bool

hlPackageGetFileSizeOnDisk() публичный статический Метод

public static hlPackageGetFileSizeOnDisk ( IntPtr pItem, uint &pSize ) : bool
pItem IntPtr
pSize uint
Результат bool

hlPackageGetItemAttribute() публичный статический Метод

public static hlPackageGetItemAttribute ( IntPtr pItem, HLPackageAttribute eAttribute, HLAttribute &pAttribute ) : bool
pItem IntPtr
eAttribute HLPackageAttribute
pAttribute HLAttribute
Результат bool

hlPackageGetItemAttributeCount() публичный статический Метод

public static hlPackageGetItemAttributeCount ( ) : uint
Результат uint

hlPackageGetItemAttributeName() публичный статический Метод

public static hlPackageGetItemAttributeName ( HLPackageAttribute eAttribute ) : string
eAttribute HLPackageAttribute
Результат string

hlPackageGetOpened() публичный статический Метод

public static hlPackageGetOpened ( ) : bool
Результат bool

hlPackageGetRoot() публичный статический Метод

public static hlPackageGetRoot ( ) : IntPtr
Результат IntPtr

hlPackageGetType() публичный статический Метод

public static hlPackageGetType ( ) : HLPackageType
Результат HLPackageType

hlPackageOpenFile() публичный статический Метод

public static hlPackageOpenFile ( string lpFileName, uint uiMode ) : bool
lpFileName string
uiMode uint
Результат bool

hlPackageOpenMemory() публичный статический Метод

public static hlPackageOpenMemory ( IntPtr lpData, uint uiBufferSize, uint uiMode ) : bool
lpData IntPtr
uiBufferSize uint
uiMode uint
Результат bool

hlPackageOpenProc() публичный статический Метод

public static hlPackageOpenProc ( IntPtr pUserData, uint uiMode ) : bool
pUserData IntPtr
uiMode uint
Результат bool

hlPackageOpenStream() публичный статический Метод

public static hlPackageOpenStream ( IntPtr pStream, uint uiMode ) : bool
pStream IntPtr
uiMode uint
Результат bool

hlPackageReleaseStream() публичный статический Метод

public static hlPackageReleaseStream ( IntPtr pStream ) : void
pStream IntPtr
Результат void

hlSetBoolean() публичный статический Метод

public static hlSetBoolean ( HLOption eOption, bool bValue ) : void
eOption HLOption
bValue bool
Результат void

hlSetFloat() публичный статический Метод

public static hlSetFloat ( HLOption eOption, float pValue ) : void
eOption HLOption
pValue float
Результат void

hlSetInteger() публичный статический Метод

public static hlSetInteger ( HLOption eOption, int iValue ) : void
eOption HLOption
iValue int
Результат void

hlSetLong() публичный статический Метод

public static hlSetLong ( HLOption eOption, long iValue ) : void
eOption HLOption
iValue long
Результат void

hlSetString() публичный статический Метод

public static hlSetString ( HLOption eOption, string lpValue ) : void
eOption HLOption
lpValue string
Результат void

hlSetUnsignedInteger() публичный статический Метод

public static hlSetUnsignedInteger ( HLOption eOption, uint uiValue ) : void
eOption HLOption
uiValue uint
Результат void

hlSetUnsignedLong() публичный статический Метод

public static hlSetUnsignedLong ( HLOption eOption, ulong uiValue ) : void
eOption HLOption
uiValue ulong
Результат void

hlSetVoid() публичный статический Метод

public static hlSetVoid ( HLOption eOption, IntPtr lpValue ) : void
eOption HLOption
lpValue IntPtr
Результат void

hlShutdown() публичный статический Метод

public static hlShutdown ( ) : void
Результат void

hlStreamClose() публичный статический Метод

public static hlStreamClose ( IntPtr pStream ) : void
pStream IntPtr
Результат void

hlStreamGetMode() публичный статический Метод

public static hlStreamGetMode ( IntPtr pStream ) : uint
pStream IntPtr
Результат uint

hlStreamGetOpened() публичный статический Метод

public static hlStreamGetOpened ( IntPtr pStream ) : bool
pStream IntPtr
Результат bool

hlStreamGetStreamPointer() публичный статический Метод

public static hlStreamGetStreamPointer ( IntPtr pStream ) : uint
pStream IntPtr
Результат uint

hlStreamGetStreamPointerEx() публичный статический Метод

public static hlStreamGetStreamPointerEx ( IntPtr pStream ) : ulong
pStream IntPtr
Результат ulong

hlStreamGetStreamSize() публичный статический Метод

public static hlStreamGetStreamSize ( IntPtr pStream ) : uint
pStream IntPtr
Результат uint

hlStreamGetStreamSizeEx() публичный статический Метод

public static hlStreamGetStreamSizeEx ( IntPtr pStream ) : ulong
pStream IntPtr
Результат ulong

hlStreamGetType() публичный статический Метод

public static hlStreamGetType ( IntPtr pStream ) : HLStreamType
pStream IntPtr
Результат HLStreamType

hlStreamOpen() публичный статический Метод

public static hlStreamOpen ( IntPtr pStream, uint uiMode ) : bool
pStream IntPtr
uiMode uint
Результат bool

hlStreamRead() публичный статический Метод

public static hlStreamRead ( IntPtr pStream, IntPtr lpData, uint uiBytes ) : uint
pStream IntPtr
lpData IntPtr
uiBytes uint
Результат uint

hlStreamReadChar() публичный статический Метод

public static hlStreamReadChar ( IntPtr pStream, char &pChar ) : bool
pStream IntPtr
pChar char
Результат bool

hlStreamSeek() публичный статический Метод

public static hlStreamSeek ( IntPtr pStream, long iOffset, HLSeekMode eSeekMode ) : uint
pStream IntPtr
iOffset long
eSeekMode HLSeekMode
Результат uint

hlStreamSeekEx() публичный статический Метод

public static hlStreamSeekEx ( IntPtr pStream, long iOffset, HLSeekMode eSeekMode ) : ulong
pStream IntPtr
iOffset long
eSeekMode HLSeekMode
Результат ulong

hlStreamWrite() публичный статический Метод

public static hlStreamWrite ( IntPtr pStream, IntPtr lpData, uint uiBytes ) : uint
pStream IntPtr
lpData IntPtr
uiBytes uint
Результат uint

hlStreamWriteChar() публичный статический Метод

public static hlStreamWriteChar ( IntPtr pStream, char iChar ) : bool
pStream IntPtr
iChar char
Результат bool

hlWADFileGetImageData() публичный статический Метод

public static hlWADFileGetImageData ( IntPtr pItem, uint &uiWidth, uint &uiHeight, IntPtr &lpPixelData ) : bool
pItem IntPtr
uiWidth uint
uiHeight uint
lpPixelData IntPtr
Результат bool

hlWADFileGetImageDataPaletted() публичный статический Метод

public static hlWADFileGetImageDataPaletted ( IntPtr pItem, uint &uiWidth, uint &uiHeight, IntPtr &lpPaletteData, IntPtr &lpPixelData ) : bool
pItem IntPtr
uiWidth uint
uiHeight uint
lpPaletteData IntPtr
lpPixelData IntPtr
Результат bool

hlWADFileGetImageSize() публичный статический Метод

public static hlWADFileGetImageSize ( IntPtr pItem, uint &uiPixelDataSize ) : bool
pItem IntPtr
uiPixelDataSize uint
Результат bool

hlWADFileGetImageSizePaletted() публичный статический Метод

public static hlWADFileGetImageSizePaletted ( IntPtr pItem, uint &uiPaletteDataSize, uint &uiPixelDataSize ) : bool
pItem IntPtr
uiPaletteDataSize uint
uiPixelDataSize uint
Результат bool