maXbox3 3.9.9.195 14/05/2015 08:37:17 AM
maXbox3 3.9.9.80 13.11.2013 11:25:53
maXbox3 3.9.9.80 13.11.2013 11:25:53
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<strong>maXbox3</strong> <strong>3.9.9.195</strong><br />
<strong>14</strong>/<strong>05</strong>/<strong>2015</strong> <strong>08</strong>:<strong>37</strong>:<strong>17</strong> <strong>AM</strong><br />
12558: Function BinaryWPChar( Dest : PChar; W : Word) : PChar<br />
12559: Procedure BMMakeTable( MatchString : PChar; var BT : ovBTable)<br />
12560: Function BMSearch(var Buffer,BufLength:Cardinal;var BT:ovBTable; MatchString:PChar;var Pos:Cardinal):Bool;<br />
12561: Function BMSearchUC(var Buffer,BufLength:Card; var BT:ovBTable;MatchString:PChar; var Pos: Card):Boolean<br />
12562: Function CharStrPChar( Dest : PChar; C : Char; Len : Cardinal) : PChar<br />
12563: Function DetabPChar( Dest : PChar; Src : PChar; TabSize : Byte) : PChar<br />
12564: Function HexBPChar( Dest : PChar; B : Byte) : PChar<br />
12565: Function HexLPChar( Dest : PChar; L : LongInt) : PChar<br />
12566: Function HexPtrPChar( Dest : PChar; P : TObject) : PChar<br />
12567: Function HexWPChar( Dest : PChar; W : Word) : PChar<br />
12568: Function LoCaseChar( C : Char) : Char<br />
12569: Function OctalLPChar( Dest : PChar; L : LongInt) : PChar<br />
12570: Function StrChDeletePrim( P : PChar; Pos : Cardinal) : PChar<br />
12571: Function StrChInsertPrim( Dest : PChar; C : Char; Pos: Cardinal) : PChar<br />
12572: Function StrChPos( P : PChar; C : Char; var Pos : Cardinal) : Boolean<br />
12573: Procedure StrInsertChars( Dest : PChar; Ch : Char; Pos, Count : Word)<br />
12574: Function StrStCopy( Dest, S : PChar; Pos, Count : Cardinal) : PChar<br />
12575: Function StrStDeletePrim( P : PChar; Pos, Count : Cardinal) : PChar<br />
12576: Function StrStInsert( Dest, S1, S2 : PChar; Pos : Cardinal) : PChar<br />
12577: Function StrStInsertPrim( Dest, S : PChar; Pos : Cardinal) : PChar<br />
12578: Function StrStPos( P, S : PChar; var Pos : Cardinal) : Boolean<br />
12579: Function StrToLongPChar( S : PChar; var I : LongInt) : Boolean<br />
12580: Procedure TrimAllSpacesPChar( P : PChar)<br />
12581: Function TrimEmbeddedZeros( const S : string) : string<br />
12582: Procedure TrimEmbeddedZerosPChar( P : PChar)<br />
12583: Function TrimTrailPrimPChar( S : PChar) : PChar<br />
12584: Function TrimTrailPChar( Dest, S : PChar) : PChar<br />
12585: Function TrimTrailingZeros( const S : string) : string<br />
12586: Procedure TrimTrailingZerosPChar( P : PChar)<br />
12587: Function UpCaseChar( C : Char) : Char<br />
12588: Function ovcCharInSet( C : Char; const CharSet : TOvcCharSet) : Boolean<br />
12589: Function ovc32StringIsCurrentCodePage( const S : WideString) : Boolean;<br />
12590: //Function ovc32StringIsCurrentCodePage1( const S:PWideChar; CP : Cardinal) : Boolean;<br />
12591: end;<br />
12592:<br />
12593: procedure SIRegister_AfUtils(CL: TPSPascalCompiler);<br />
12594: begin<br />
12595: //PRaiseFrame', '^TRaiseFrame // will not work<br />
12596: TRaiseFrame', 'record NextRaise : PRaiseFrame; ExceptAddr : ___Poin'<br />
12597: +'ter; ExceptObject : TObject; ExceptionRecord : PExceptionRecord; end<br />
12598: Procedure SafeCloseHandle( var Handle : THandle)<br />
12599: Procedure ExchangeInteger( X1, X2 : Integer)<br />
12600: Procedure FillInteger( const Buffer, Size, Value : Integer)<br />
12601: Function LongMulDiv( Mult1, Mult2, Div1 : Longint) : Longint<br />
12602: Function afCompareMem( P1, P2 : TObject; Length : Integer) : Boolean<br />
12603:<br />
12604: FILEN<strong>AM</strong>E_ADVAPI32 = 'ADVAPI32.DLL';<br />
126<strong>05</strong>: function AbortSystemShutdown; external advapi32 name 'AbortSystemShutdownW';<br />
12606: function AbortSystemShutdown(lpMachineName: PKOLChar): BOOL; stdcall;<br />
12607: function AccessCheckAndAuditAlarm(SubsystemName: PKOLChar;<br />
126<strong>08</strong>: HandleId: Pointer; ObjectTypeName, ObjectName: PKOLChar;<br />
12609: SecurityDescriptor: PSecurityDescriptor; DesiredAccess: DWORD;<br />
12610: const GenericMapping: TGenericMapping; ObjectCreation: BOOL;<br />
12611: var GrantedAccess: DWORD; var AccessStatus, pfGenerateOnClose: BOOL): BOOL; stdcall;<br />
12612: function AccessCheckByTypeAndAuditAlarm(SubsystemName: PKOLChar;<br />
12613: HandleId: Pointer; ObjectTypeName, ObjectName: PKOLChar;<br />
126<strong>14</strong>: SecurityDescriptor: PSecurityDescriptor; PrincipalSelfSid: PSID; DesiredAccess: DWORD;<br />
12615: AuditType: AUDIT_EVENT_TYPE; Flags: DWORD; ObjectTypeList: PObjectTypeList;<br />
12616: ObjectTypeListLength: DWORD; const GenericMapping: TGenericMapping; ObjectCreation: BOOL;<br />
126<strong>17</strong>: var GrantedAccess: DWORD; var AccessStatus, pfGenerateOnClose: BOOL): BOOL; stdcall;<br />
12618: function AccessCheckByTypeResultListAndAuditAlarm(SubsystemName: PKOLChar;<br />
12619: HandleId: Pointer; ObjectTypeName, ObjectName: PKOLChar;<br />
12620: SecurityDescriptor: PSecurityDescriptor; PrincipalSelfSid: PSID; DesiredAccess: DWORD;<br />
12621: AuditType: AUDIT_EVENT_TYPE; Flags: DWORD; ObjectTypeList: PObjectTypeList;<br />
12622: ObjectTypeListLength: DWORD; const GenericMapping: TGenericMapping; ObjectCreation: BOOL;<br />
12623: var GrantedAccess: DWORD; var AccessStatusList:DWORD; var pfGenerateOnClose: BOOL): BOOL; stdcall;<br />
12624: function BackupEventLog(hEventLog: THandle; lpBackupFileName: PKOLChar): BOOL; stdcall;<br />
12625: function ClearEventLog(hEventLog: THandle; lpBackupFileName: PKOLChar): BOOL; stdcall;<br />
12626: function CreateProcessAsUser(hToken: THandle; lpApplicationName: PKOLChar;<br />
12627: lpCommandLine: PKOLChar; lpProcessAttributes: PSecurityAttributes;<br />
12628: lpThreadAttributes: PSecurityAttributes; bInheritHandles: BOOL;<br />
12629: dwCreationFlags: DWORD; lpEnvironment: Pointer; lpCurrentDirectory: PKOLChar;<br />
12630: const lpStartupInfo: TStartupInfo; var lpProcessInformation: TProcessInformation): BOOL; stdcall;<br />
12631: function GetCurrentHwProfile(var lpHwProfileInfo: THWProfileInfo): BOOL; stdcall;<br />
12632: function GetFileSecurity(lpFileName: PKOLChar; RequestedInformation: SECURITY_INFORMATION;<br />
12633: pSecurityDescriptor: PSecurityDescriptor;nLength:DWORD;var lpnLengthNeeded: DWORD):BOOL; stdcall;<br />
12634: function GetUserName(lpBuffer: PKOLChar; var nSize: DWORD): BOOL; stdcall;<br />
12635: function InitiateSystemShutdown(lpMachineName, lpMessage: PKOLChar;<br />
12636: dwTimeout: DWORD; bForceAppsClosed, bRebootAfterShutdown: BOOL): BOOL; stdcall;<br />
126<strong>37</strong>: function LogonUser(lpszUsername, lpszDomain, lpszPassword: PKOLChar;<br />
12638: dwLogonType, dwLogonProvider: DWORD; var phToken: THandle): BOOL; stdcall;<br />
12639: function LookupAccountName(lpSystemName, lpAccountName: PKOLChar;<br />
12640: Sid: PSID; var cbSid: DWORD; ReferencedDomainName: PKOLChar;<br />
12641: var cbReferencedDomainName: DWORD; var peUse: SID_N<strong>AM</strong>E_USE): BOOL; stdcall;<br />
12642: function LookupAccountSid(lpSystemName: PKOLChar; Sid: PSID;<br />
12643: Name: PKOLChar; var cbName: DWORD; ReferencedDomainName: PKOLChar;<br />
12644: var cbReferencedDomainName: DWORD; var peUse: SID_N<strong>AM</strong>E_USE): BOOL; stdcall;<br />
12645: function LookupPrivilegeDisplayName(lpSystemName, lpName: PKOLChar;<br />
12646: lpDisplayName: PKOLChar; var cbDisplayName, lpLanguageId: DWORD): BOOL; stdcall;<br />
PC<strong>08</strong> E:\maxbox3\mXGit39988\maxbox3\docs\maxbox_extract_funclist399.txt<br />
http://www.softwareschule.ch/maxbox.htm T: 297<br />
p: <strong>14</strong>6