C# 클래스 HLLib, HLLib

파일 보기 프로젝트 열기: Rupan/HLLib 1 사용 예제들

공개 메소드들

메소드 설명
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