TrIDLib-const.inc
Code:
'------------------------------------------------------- ' Constants FOR TrID_GetInfo '------------------------------------------------------- %TRID_GET_RES_NUM = 1 ' Get the number of results available %TRID_GET_RES_FILETYPE = 2 ' Filetype descriptions %TRID_GET_RES_FILEEXT = 3 ' Filetype extension %TRID_GET_RES_POINTS = 4 ' Matching points %TRID_GET_VER = 1001 ' TrIDLib version (major * 100 + minor) %TRID_GET_DEFSNUM = 1004 ' Number of filetypes definitions loaded '------------------------------------------------------- ' Additional constants for the full version '------------------------------------------------------- %TRID_GET_DEF_ID = 100 ' Get the id of the filetype's definition for a given result %TRID_GET_DEF_FILESCANNED = 101 ' Various info about that def %TRID_GET_DEF_AUTHORNAME = 102 ' " %TRID_GET_DEF_AUTHOREMAIL = 103 ' " %TRID_GET_DEF_AUTHORHOME = 104 ' " %TRID_GET_DEF_FILE = 105 ' " %TRID_GET_DEF_REMARK = 106 ' " %TRID_GET_DEF_RELURL = 107 ' " %TRID_GET_DEF_TAG = 108 ' " %TRID_GET_DEF_MIMETYPE = 109 ' " %TRID_GET_ISTEXT = 1005 ' Check if the submitted file is text or binary one
Code:
'------------------------------------------------------- ' Functions '------------------------------------------------------- DECLARE FUNCTION TrID_LoadDefsPack LIB "tridlib.dll" ALIAS "TrID_LoadDefsPack" (BYREF szPath AS ASCIIZ) AS LONG DECLARE FUNCTION TrID_SubmitFileA LIB "tridlib.dll" ALIAS "TrID_SubmitFileA" (BYREF szFileName AS ASCIIZ) AS LONG DECLARE FUNCTION TrID_Analyze LIB "tridlib.dll" ALIAS "TrID_Analyze" () AS LONG DECLARE FUNCTION TrID_GetInfo LIB "tridlib.dll" ALIAS "TrID_GetInfo" (BYVAL lInfoType AS LONG, _ BYVAL lInfoIdx AS LONG, _ BYREF sTrIDRes AS ASCIIZ) AS LONG '------------------------------------------------------- ' Additional function for the full version '------------------------------------------------------- DECLARE FUNCTION TrID_SetDefsPack LIB "tridlib.dll" (BYVAL lDefsPtr AS LONG) AS LONG
Leave a comment: