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 />

23510: 'Variant', 'Interface', 'Dispatch', 'Guid', 'SQLTimeStamp', 'FMTBcdField',<br />

23511: 'FixedWideChar', 'WideMemo', 'SQLTimeStamp', 'String');<br />

23512: CL.AddTypeS('TFactoryProc', 'Procedure (Factory : TComObjectFactory)');<br />

23513: CL.AddTypeS('TCallingConvention','(ccRegister, ccCdecl, ccPascal, ccStdCall, ccSafeCall)');<br />

235<strong>14</strong>: SIRegister_TComClassManager(CL);<br />

23515: SIRegister_IServerExceptionHandler(CL); SIRegister_TComObject(CL);<br />

23516: //CL.AddTypeS('TComClass', 'class of TComObject');<br />

235<strong>17</strong>: CL.AddTypeS('TClassInstancing', '(ciInternal,ciSingleInstance,ciMultiInstance )');<br />

23518: CL.AddTypeS('TThreadingModel', '(tmSingle, tmApartment, tmFree, tmBoth, tmNeutral )');<br />

23519: SIRegister_TComObjectFactory(CL); SIRegister_TTypedComObject(CL);<br />

23520: //CL.AddTypeS('TTypedComClass', 'class of TTypedComObject');<br />

23521: SIRegister_TTypedComObjectFactory(CL);<br />

23522: CL.AddTypeS('TConnectEvent2','Procedure(const Sink : IUnknown; Connecting : Boolean)');<br />

23523: CL.AddClassN(CL.FindClass('TOBJECT'),'TAutoObjectFactory');<br />

23524: SIRegister_TAutoObject(CL); //TAutoObject2 ?? in OleAuto and ComObj<br />

23525: //CL.AddTypeS('TAutoClass', 'class of TAutoObject');<br />

23526: SIRegister_TAutoObjectFactory(CL); SIRegister_TAutoIntfObject(CL);<br />

23527: //CL.AddClassN(CL.FindClass('TOBJECT'),'EOleError');<br />

23528: CL.AddClassN(CL.FindClass('Exception'),'EOleError');<br />

23529: SIRegister_EOleSysError(CL); SIRegister_EOleException(CL);<br />

23530: CL.AddClassN(CL.FindClass('TOBJECT'),'EOleRegistrationError');<br />

23531: //Procedure DispatchInvoke( const Dispatch : IDispatch; CallDesc : PCallDesc; DispIDs : PDispIDList;<br />

Params : Pointer; Result : PVariant)');<br />

23532: //Procedure DispatchInvokeError( Status : Integer; const ExcepInfo : TExcepInfo)');<br />

23533: //Function HandleSafeCallException( ExceptObject : TObject; ExceptAddr : Pointer; const ErrorIID : TGUID;<br />

const ProgID, HelpFileName : WideString) : HResult');<br />

23534: Function CreateComObject( const ClassID : TGUID) : IUnknown');<br />

23535: Function CreateRemoteComObject( const MachineName : WideString; const ClassID : TGUID) : IUnknown');<br />

23536: //Function CreateOleObject(const ClassName : string): IDispatch');<br />

235<strong>37</strong>: //Function GetActiveOleObject(const ClassName:string): IDispatch');<br />

23538: Procedure OleError2( ErrorCode : HResult)');<br />

23539: Procedure OleCheck2( Result : HResult)');<br />

23540: Function StringToGUID2( const S : string) : TGUID');<br />

23541: Function GUIDToString2( const ClassID : TGUID) : string');<br />

23542: Function ProgIDToClassID2( const ProgID : string) : TGUID');<br />

23543: Function ClassIDToProgID2( const ClassID : TGUID) : string');<br />

23544: Procedure CreateRegKey(const Key,ValueName,Value:string;RootKey:DWord)');<br />

23545: Procedure DeleteRegKey(const Key : string; RootKey : DWord)');<br />

23546: Function GetRegStringValue( const Key, ValueName : string; RootKey : DWord) : string');<br />

23547: //Function StringToLPOLESTR( const Source : string) : POleStr');<br />

23548: Procedure RegisterComServer( const DLLName : string)');<br />

23549: Procedure RegisterAsService( const ClassID, ServiceName : string)');<br />

23550: Function CreateClassID2 : string');<br />

23551: Procedure InterfaceConnect(const Source:IUnknown;const IID:TIID;const Sink:IUnknown;var<br />

Connection:Longint)');<br />

23552: Procedure InterfaceDisconnect( const Source : IUnknown; const IID : TIID; var Connection : Longint)');<br />

23553: Function GetDispatchPropValue(Disp: IDispatch; DispID : Integer) : OleVariant;');<br />

23554: Function GetDispatchPropValue1(Disp: IDispatch; Name : WideString) : OleVariant;');<br />

23555: Procedure SetDispatchPropValue2(Disp: IDispatch; DispID : Integer; const Value : OleVariant);');<br />

23556: Procedure SetDispatchPropValue3(Disp: IDispatch; Name : WideString; const Value : OleVariant);');<br />

23557: Function ComClassManager : TComClassManager');<br />

23558: // from ADODB OLE Utils<br />

23559: CL.AddTypeS('TOleEnum', 'LongWord'); //DataTypeEnum = TOleEnum;<br />

23560: CL.AddTypeS('DataTypeEnum', 'TOleEnum');<br />

23561: Function CreateADOObject( const ClassID : TGUID) : IUnknown');<br />

23562: Function ADOTypeToFieldType( const ADOType : DataTypeEnum; EnableBCD : Boolean) : TFieldType');<br />

23563: Function FieldTypeToADOType(const FieldType: TFieldType):DataTypeEnum');<br />

23564: Function StringToVarArray( const Value : string) : OleVariant');<br />

23565: Function VarDataSize( const Value : OleVariant) : Integer');<br />

23566: Function OleEnumToOrd( OleEnumArray : array of TOleEnum; Value : TOleEnum) : Integer');<br />

23567: Function GetStates( State : Integer) : TObjectStates');<br />

23568: Function ExecuteOptionsToOrd(ExecuteOptions:TExecuteOptions): Integer');<br />

23569: Function OrdToExecuteOptions(Options: Integer) : TExecuteOptions');<br />

23570: Function ExtractFieldName( const Fields : WideString; var Pos : Integer) : WideString');<br />

23571: Function GetFilterStr( Field : TField; Value : Variant; Partial : Boolean) : WideString');<br />

23572: Function FieldListCheckSum( DataSet : TDataset) : Integer');<br />

23573: function GlobalAllocString(s: AnsiString): HGlobal;<br />

23574: function ScanTime(const S: string; var Pos: Integer; var Time: TDateTime): Boolean;<br />

23575: function ScanChar(const S: string; var Pos: Integer; Ch: Char): Boolean;<br />

23576: function ScanNumber(const S: string; var Pos: Integer; var Number: Word): Boolean;<br />

23577: function ScanString(const S: string; var Pos: Integer; const Symbol: string): Boolean;<br />

23578: procedure LV_InsertFiles(strPath: string; ListView: TListView; ImageList: TImageList);<br />

23579: Function GetPasteLinkInfo( var Service : string; var Topic : string; var Item : string) : Boolean');<br />

23580: function IPToHostName(const IP: string): string;<br />

23581: procedure GetZoneIcon(IconPath: string; var Icon: TIcon);<br />

23582: function GetZoneAttributes(const URL: string): TZoneAttributes;<br />

23583: //unit uPSI_PsAPI;<br />

23584: procedure CGITester; //CGI will take name and email address from command line and place it into HTML<br />

23585: procedure CreateBrowserOnForm(aform: TForm; aurl: string);<br />

23586: procedure WebOnForm(aform: TForm; aurl: string);');<br />

23587: procedure WebToForm(aform: TForm; aurl: string);');<br />

23588: procedure SearchAndHighlightWebText(aform: TForm; aurl: string; aText: string);<br />

23589: procedure SaveImagesOnWeb(aurl, apath: string);<br />

23590: function GetProcessNameFromWnd(Wnd: HWND): string; //get EXE path from window handle<br />

23591: function getallEvents(aform: TForm): TStringlist;<br />

23592: procedure GetKLList(List: TStrings);');<br />

23593: procedure GetKeyboardList(List: TStrings);');<br />

23594: function SetSuspendState(Hibernate: Boolean;ForceCritical: Boolean;DisableWakeEvent: Boolean): boolean;<br />

23595: call: SetSuspendState(True, False, False);<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: 273

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

Saved successfully!

Ooh no, something went wrong!