C# Class HLLib, HLLib

显示文件 Open project: Rupan/HLLib Class Usage Examples

Public Methods

Method Description
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

Method Details

IsWow64() public static method

public static IsWow64 ( ) : bool
return bool

hlAttributeGetBoolean() public static method

public static hlAttributeGetBoolean ( HLAttribute &pAttribute ) : bool
pAttribute HLAttribute
return bool

hlAttributeGetFloat() public static method

public static hlAttributeGetFloat ( HLAttribute &pAttribute ) : float
pAttribute HLAttribute
return float

hlAttributeGetInteger() public static method

public static hlAttributeGetInteger ( HLAttribute &pAttribute ) : int
pAttribute HLAttribute
return int

hlAttributeGetString() public static method

public static hlAttributeGetString ( HLAttribute &pAttribute ) : string
pAttribute HLAttribute
return string

hlAttributeGetUnsignedInteger() public static method

public static hlAttributeGetUnsignedInteger ( HLAttribute &pAttribute ) : uint
pAttribute HLAttribute
return uint

hlAttributeSetBoolean() public static method

public static hlAttributeSetBoolean ( HLAttribute &pAttribute, string lpName, bool bValue ) : void
pAttribute HLAttribute
lpName string
bValue bool
return void

hlAttributeSetFloat() public static method

public static hlAttributeSetFloat ( HLAttribute &pAttribute, string lpName, float fValue ) : void
pAttribute HLAttribute
lpName string
fValue float
return void

hlAttributeSetInteger() public static method

public static hlAttributeSetInteger ( HLAttribute &pAttribute, string lpName, int iValue ) : void
pAttribute HLAttribute
lpName string
iValue int
return void

hlAttributeSetString() public static method

public static hlAttributeSetString ( HLAttribute &pAttribute, string lpName, string lpValue ) : void
pAttribute HLAttribute
lpName string
lpValue string
return void

hlAttributeSetUnsignedInteger() public static method

public static hlAttributeSetUnsignedInteger ( HLAttribute &pAttribute, string lpName, uint uiValue, bool bHexadecimal ) : void
pAttribute HLAttribute
lpName string
uiValue uint
bHexadecimal bool
return void

hlBindPackage() public static method

public static hlBindPackage ( uint uiPackage ) : bool
uiPackage uint
return bool

hlCreatePackage() public static method

public static hlCreatePackage ( HLPackageType ePackageType, uint &uiPackage ) : bool
ePackageType HLPackageType
uiPackage uint
return bool

hlDeletePackage() public static method

public static hlDeletePackage ( uint uiPackage ) : void
uiPackage uint
return void

hlFileCreateStream() public static method

public static hlFileCreateStream ( IntPtr pItem, IntPtr &pStream ) : bool
pItem IntPtr
pStream IntPtr
return bool

hlFileGetExtractable() public static method

public static hlFileGetExtractable ( IntPtr pItem ) : uint
pItem IntPtr
return uint

hlFileGetSize() public static method

public static hlFileGetSize ( IntPtr pItem ) : uint
pItem IntPtr
return uint

hlFileGetSizeOnDisk() public static method

public static hlFileGetSizeOnDisk ( IntPtr pItem ) : uint
pItem IntPtr
return uint

hlFileGetValidation() public static method

public static hlFileGetValidation ( IntPtr pItem ) : HLValidation
pItem IntPtr
return HLValidation

hlFileReleaseStream() public static method

public static hlFileReleaseStream ( IntPtr pItem, IntPtr pStream ) : void
pItem IntPtr
pStream IntPtr
return void

hlFolderFindFirst() public static method

public static hlFolderFindFirst ( IntPtr pFolder, string lpSearch, HLFindType eFind ) : IntPtr
pFolder IntPtr
lpSearch string
eFind HLFindType
return IntPtr

hlFolderFindNext() public static method

public static hlFolderFindNext ( IntPtr pFolder, IntPtr pItem, string lpSearch, HLFindType eFind ) : IntPtr
pFolder IntPtr
pItem IntPtr
lpSearch string
eFind HLFindType
return IntPtr

hlFolderGetCount() public static method

public static hlFolderGetCount ( IntPtr pItem ) : uint
pItem IntPtr
return uint

hlFolderGetFileCount() public static method

public static hlFolderGetFileCount ( IntPtr pItem, bool bRecurse ) : uint
pItem IntPtr
bRecurse bool
return uint

hlFolderGetFolderCount() public static method

public static hlFolderGetFolderCount ( IntPtr pItem, bool bRecurse ) : uint
pItem IntPtr
bRecurse bool
return uint

hlFolderGetItem() public static method

public static hlFolderGetItem ( IntPtr pItem, uint uiIndex ) : IntPtr
pItem IntPtr
uiIndex uint
return IntPtr

hlFolderGetItemByName() public static method

public static hlFolderGetItemByName ( IntPtr pItem, string lpName, HLFindType eFind ) : IntPtr
pItem IntPtr
lpName string
eFind HLFindType
return IntPtr

hlFolderGetItemByPath() public static method

public static hlFolderGetItemByPath ( IntPtr pItem, string lpPath, HLFindType eFind ) : IntPtr
pItem IntPtr
lpPath string
eFind HLFindType
return IntPtr

hlFolderGetSize() public static method

public static hlFolderGetSize ( IntPtr pItem, bool bRecurse ) : uint
pItem IntPtr
bRecurse bool
return uint

hlFolderGetSizeEx() public static method

public static hlFolderGetSizeEx ( IntPtr pItem, bool bRecurse ) : System.UInt64
pItem IntPtr
bRecurse bool
return System.UInt64

hlFolderGetSizeOnDisk() public static method

public static hlFolderGetSizeOnDisk ( IntPtr pItem, bool bRecurse ) : uint
pItem IntPtr
bRecurse bool
return uint

hlFolderGetSizeOnDiskEx() public static method

public static hlFolderGetSizeOnDiskEx ( IntPtr pItem, bool bRecurse ) : System.UInt64
pItem IntPtr
bRecurse bool
return System.UInt64

hlFolderSort() public static method

public static hlFolderSort ( IntPtr pItem, HLSortField eField, HLSortOrder eOrder, bool bRecurse ) : void
pItem IntPtr
eField HLSortField
eOrder HLSortOrder
bRecurse bool
return void

hlGetBoolean() public static method

public static hlGetBoolean ( HLOption eOption ) : bool
eOption HLOption
return bool

hlGetBooleanValidate() public static method

public static hlGetBooleanValidate ( HLOption eOption, bool &pValue ) : bool
eOption HLOption
pValue bool
return bool

hlGetFloat() public static method

public static hlGetFloat ( HLOption eOption ) : float
eOption HLOption
return float

hlGetFloatValidate() public static method

public static hlGetFloatValidate ( HLOption eOption, float &pValue ) : bool
eOption HLOption
pValue float
return bool

hlGetInteger() public static method

public static hlGetInteger ( HLOption eOption ) : int
eOption HLOption
return int

hlGetIntegerValidate() public static method

public static hlGetIntegerValidate ( HLOption eOption, int &pValue ) : bool
eOption HLOption
pValue int
return bool

hlGetLong() public static method

public static hlGetLong ( HLOption eOption ) : long
eOption HLOption
return long

hlGetLongValidate() public static method

public static hlGetLongValidate ( HLOption eOption, long &pValue ) : bool
eOption HLOption
pValue long
return bool

hlGetPackageTypeFromMemory() public static method

public static hlGetPackageTypeFromMemory ( IntPtr lpBuffer, uint uiBufferSize ) : HLPackageType
lpBuffer IntPtr
uiBufferSize uint
return HLPackageType

hlGetPackageTypeFromName() public static method

public static hlGetPackageTypeFromName ( string lpName ) : HLPackageType
lpName string
return HLPackageType

hlGetPackageTypeFromStream() public static method

public static hlGetPackageTypeFromStream ( IntPtr pStream ) : HLPackageType
pStream IntPtr
return HLPackageType

hlGetString() public static method

public static hlGetString ( HLOption eOption ) : string
eOption HLOption
return string

hlGetStringValidate() public static method

public static hlGetStringValidate ( HLOption eOption, string &pValue ) : bool
eOption HLOption
pValue string
return bool

hlGetUnsignedInteger() public static method

public static hlGetUnsignedInteger ( HLOption eOption ) : uint
eOption HLOption
return uint

hlGetUnsignedIntegerValidate() public static method

public static hlGetUnsignedIntegerValidate ( HLOption eOption, uint &pValue ) : bool
eOption HLOption
pValue uint
return bool

hlGetUnsignedLong() public static method

public static hlGetUnsignedLong ( HLOption eOption ) : ulong
eOption HLOption
return ulong

hlGetUnsignedLongValidate() public static method

public static hlGetUnsignedLongValidate ( HLOption eOption, ulong &pValue ) : bool
eOption HLOption
pValue ulong
return bool

hlGetVoid() public static method

public static hlGetVoid ( HLOption eOption ) : IntPtr
eOption HLOption
return IntPtr

hlGetVoidValidate() public static method

public static hlGetVoidValidate ( HLOption eOption, IntPtr &pValue ) : bool
eOption HLOption
pValue IntPtr
return bool

hlInitialize() public static method

public static hlInitialize ( ) : void
return void

hlItemExtract() public static method

public static hlItemExtract ( IntPtr pItem, string lpPath ) : bool
pItem IntPtr
lpPath string
return bool

hlItemGetData() public static method

public static hlItemGetData ( IntPtr pItem ) : IntPtr
pItem IntPtr
return IntPtr

hlItemGetID() public static method

public static hlItemGetID ( IntPtr pItem ) : uint
pItem IntPtr
return uint

hlItemGetName() public static method

public static hlItemGetName ( IntPtr pItem ) : string
pItem IntPtr
return string

hlItemGetPackage() public static method

public static hlItemGetPackage ( IntPtr pItem ) : uint
pItem IntPtr
return uint

hlItemGetParent() public static method

public static hlItemGetParent ( IntPtr pItem ) : IntPtr
pItem IntPtr
return IntPtr

hlItemGetPath() public static method

public static hlItemGetPath ( IntPtr pItem, IntPtr lpPath, uint uiPathSize ) : bool
pItem IntPtr
lpPath IntPtr
uiPathSize uint
return bool

hlItemGetSize() public static method

public static hlItemGetSize ( IntPtr pItem, uint &pSize ) : bool
pItem IntPtr
pSize uint
return bool

hlItemGetSizeEx() public static method

public static hlItemGetSizeEx ( IntPtr pItem, System.UInt64 &pSize ) : bool
pItem IntPtr
pSize System.UInt64
return bool

hlItemGetSizeOnDisk() public static method

public static hlItemGetSizeOnDisk ( IntPtr pItem, uint &pSize ) : bool
pItem IntPtr
pSize uint
return bool

hlItemGetSizeOnDiskEx() public static method

public static hlItemGetSizeOnDiskEx ( IntPtr pItem, System.UInt64 &pSize ) : bool
pItem IntPtr
pSize System.UInt64
return bool

hlItemGetType() public static method

public static hlItemGetType ( IntPtr pItem ) : HLDirectoryItemType
pItem IntPtr
return HLDirectoryItemType

hlNCFFileGetRootPath() public static method

public static hlNCFFileGetRootPath ( ) : string
return string

hlNCFFileSetRootPath() public static method

public static hlNCFFileSetRootPath ( string lpRootPath ) : void
lpRootPath string
return void

hlPackageClose() public static method

public static hlPackageClose ( ) : void
return void

hlPackageCreateStream() public static method

public static hlPackageCreateStream ( IntPtr pItem, IntPtr &pStream ) : bool
pItem IntPtr
pStream IntPtr
return bool

hlPackageDefragment() public static method

public static hlPackageDefragment ( ) : bool
return bool

hlPackageGetAttribute() public static method

public static hlPackageGetAttribute ( HLPackageAttribute eAttribute, HLAttribute &pAttribute ) : bool
eAttribute HLPackageAttribute
pAttribute HLAttribute
return bool

hlPackageGetAttributeCount() public static method

public static hlPackageGetAttributeCount ( ) : uint
return uint

hlPackageGetAttributeName() public static method

public static hlPackageGetAttributeName ( HLPackageAttribute eAttribute ) : string
eAttribute HLPackageAttribute
return string

hlPackageGetDescription() public static method

public static hlPackageGetDescription ( ) : string
return string

hlPackageGetExtension() public static method

public static hlPackageGetExtension ( ) : string
return string

hlPackageGetExtractable() public static method

public static hlPackageGetExtractable ( IntPtr pItem, bool &pExtractable ) : bool
pItem IntPtr
pExtractable bool
return bool

hlPackageGetFileSize() public static method

public static hlPackageGetFileSize ( IntPtr pItem, uint &pSize ) : bool
pItem IntPtr
pSize uint
return bool

hlPackageGetFileSizeOnDisk() public static method

public static hlPackageGetFileSizeOnDisk ( IntPtr pItem, uint &pSize ) : bool
pItem IntPtr
pSize uint
return bool

hlPackageGetItemAttribute() public static method

public static hlPackageGetItemAttribute ( IntPtr pItem, HLPackageAttribute eAttribute, HLAttribute &pAttribute ) : bool
pItem IntPtr
eAttribute HLPackageAttribute
pAttribute HLAttribute
return bool

hlPackageGetItemAttributeCount() public static method

public static hlPackageGetItemAttributeCount ( ) : uint
return uint

hlPackageGetItemAttributeName() public static method

public static hlPackageGetItemAttributeName ( HLPackageAttribute eAttribute ) : string
eAttribute HLPackageAttribute
return string

hlPackageGetOpened() public static method

public static hlPackageGetOpened ( ) : bool
return bool

hlPackageGetRoot() public static method

public static hlPackageGetRoot ( ) : IntPtr
return IntPtr

hlPackageGetType() public static method

public static hlPackageGetType ( ) : HLPackageType
return HLPackageType

hlPackageOpenFile() public static method

public static hlPackageOpenFile ( string lpFileName, uint uiMode ) : bool
lpFileName string
uiMode uint
return bool

hlPackageOpenMemory() public static method

public static hlPackageOpenMemory ( IntPtr lpData, uint uiBufferSize, uint uiMode ) : bool
lpData IntPtr
uiBufferSize uint
uiMode uint
return bool

hlPackageOpenProc() public static method

public static hlPackageOpenProc ( IntPtr pUserData, uint uiMode ) : bool
pUserData IntPtr
uiMode uint
return bool

hlPackageOpenStream() public static method

public static hlPackageOpenStream ( IntPtr pStream, uint uiMode ) : bool
pStream IntPtr
uiMode uint
return bool

hlPackageReleaseStream() public static method

public static hlPackageReleaseStream ( IntPtr pStream ) : void
pStream IntPtr
return void

hlSetBoolean() public static method

public static hlSetBoolean ( HLOption eOption, bool bValue ) : void
eOption HLOption
bValue bool
return void

hlSetFloat() public static method

public static hlSetFloat ( HLOption eOption, float pValue ) : void
eOption HLOption
pValue float
return void

hlSetInteger() public static method

public static hlSetInteger ( HLOption eOption, int iValue ) : void
eOption HLOption
iValue int
return void

hlSetLong() public static method

public static hlSetLong ( HLOption eOption, long iValue ) : void
eOption HLOption
iValue long
return void

hlSetString() public static method

public static hlSetString ( HLOption eOption, string lpValue ) : void
eOption HLOption
lpValue string
return void

hlSetUnsignedInteger() public static method

public static hlSetUnsignedInteger ( HLOption eOption, uint uiValue ) : void
eOption HLOption
uiValue uint
return void

hlSetUnsignedLong() public static method

public static hlSetUnsignedLong ( HLOption eOption, ulong uiValue ) : void
eOption HLOption
uiValue ulong
return void

hlSetVoid() public static method

public static hlSetVoid ( HLOption eOption, IntPtr lpValue ) : void
eOption HLOption
lpValue IntPtr
return void

hlShutdown() public static method

public static hlShutdown ( ) : void
return void

hlStreamClose() public static method

public static hlStreamClose ( IntPtr pStream ) : void
pStream IntPtr
return void

hlStreamGetMode() public static method

public static hlStreamGetMode ( IntPtr pStream ) : uint
pStream IntPtr
return uint

hlStreamGetOpened() public static method

public static hlStreamGetOpened ( IntPtr pStream ) : bool
pStream IntPtr
return bool

hlStreamGetStreamPointer() public static method

public static hlStreamGetStreamPointer ( IntPtr pStream ) : uint
pStream IntPtr
return uint

hlStreamGetStreamPointerEx() public static method

public static hlStreamGetStreamPointerEx ( IntPtr pStream ) : ulong
pStream IntPtr
return ulong

hlStreamGetStreamSize() public static method

public static hlStreamGetStreamSize ( IntPtr pStream ) : uint
pStream IntPtr
return uint

hlStreamGetStreamSizeEx() public static method

public static hlStreamGetStreamSizeEx ( IntPtr pStream ) : ulong
pStream IntPtr
return ulong

hlStreamGetType() public static method

public static hlStreamGetType ( IntPtr pStream ) : HLStreamType
pStream IntPtr
return HLStreamType

hlStreamOpen() public static method

public static hlStreamOpen ( IntPtr pStream, uint uiMode ) : bool
pStream IntPtr
uiMode uint
return bool

hlStreamRead() public static method

public static hlStreamRead ( IntPtr pStream, IntPtr lpData, uint uiBytes ) : uint
pStream IntPtr
lpData IntPtr
uiBytes uint
return uint

hlStreamReadChar() public static method

public static hlStreamReadChar ( IntPtr pStream, char &pChar ) : bool
pStream IntPtr
pChar char
return bool

hlStreamSeek() public static method

public static hlStreamSeek ( IntPtr pStream, long iOffset, HLSeekMode eSeekMode ) : uint
pStream IntPtr
iOffset long
eSeekMode HLSeekMode
return uint

hlStreamSeekEx() public static method

public static hlStreamSeekEx ( IntPtr pStream, long iOffset, HLSeekMode eSeekMode ) : ulong
pStream IntPtr
iOffset long
eSeekMode HLSeekMode
return ulong

hlStreamWrite() public static method

public static hlStreamWrite ( IntPtr pStream, IntPtr lpData, uint uiBytes ) : uint
pStream IntPtr
lpData IntPtr
uiBytes uint
return uint

hlStreamWriteChar() public static method

public static hlStreamWriteChar ( IntPtr pStream, char iChar ) : bool
pStream IntPtr
iChar char
return bool

hlWADFileGetImageData() public static method

public static hlWADFileGetImageData ( IntPtr pItem, uint &uiWidth, uint &uiHeight, IntPtr &lpPixelData ) : bool
pItem IntPtr
uiWidth uint
uiHeight uint
lpPixelData IntPtr
return bool

hlWADFileGetImageDataPaletted() public static method

public static hlWADFileGetImageDataPaletted ( IntPtr pItem, uint &uiWidth, uint &uiHeight, IntPtr &lpPaletteData, IntPtr &lpPixelData ) : bool
pItem IntPtr
uiWidth uint
uiHeight uint
lpPaletteData IntPtr
lpPixelData IntPtr
return bool

hlWADFileGetImageSize() public static method

public static hlWADFileGetImageSize ( IntPtr pItem, uint &uiPixelDataSize ) : bool
pItem IntPtr
uiPixelDataSize uint
return bool

hlWADFileGetImageSizePaletted() public static method

public static hlWADFileGetImageSizePaletted ( IntPtr pItem, uint &uiPaletteDataSize, uint &uiPixelDataSize ) : bool
pItem IntPtr
uiPaletteDataSize uint
uiPixelDataSize uint
return bool