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