10.11.2015 Views

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

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!