Home COM GDI+ WebBrowser Data Access

IEnumScript  Interface

 

IID_IEnumScript

{AE5F1430-388B-11d2-8380-00C04F8F5DA1}

 

 

This interface enumerates the scripts on the system.

 

 

Methods in VTable order

IUnknown Methods

Description

QueryInterface

Returns pointers to supported interfaces.

AddRef

Increments reference count.

Release

Decrements reference count.

IEnumScript Methods

Description

Clone

Clones the enumeration object.

Next

Retrieves the script in the enumeration.

Reset

Resets the enumeration of scripts.

Skip

Advances the specified number of SCRIPTINFO structures in the enumeration.

 

Clone

 

FUNCTION IEnumScript_Clone ( _
  BYVAL pthis AS DWORD PTR _
, BYREF ppenum AS DWORD _
  ) AS LONG

  LOCAL HRESULT AS LONG

  CALL DWORD @@pthis[3] USING IEnumScript_Clone (pthis, ppenum) TO HRESULT

  FUNCTION = HRESULT

END FUNCTION

 

 

Next

 

FUNCTION IEnumScript_Next ( _
  BYVAL pthis AS DWORD PTR _
, BYVAL celt AS DWORD _
, BYVAL rgelt AS DWORD _
, BYREF pceltFetched AS DWORD _
  ) AS LONG

  LOCAL HRESULT AS LONG
  CALL DWORD @@pthis[4] USING IEnumScript_Next (pthis, celt, rgelt, pceltFetched) TO HRESULT
  FUNCTION = HRESULT

END FUNCTION

 

 

Reset

 

FUNCTION IEnumScript_Reset ( _
  BYVAL pthis AS DWORD PTR _
  ) AS LONG

  LOCAL HRESULT AS LONG

  CALL DWORD @@pthis[5] USING IEnumScript_Reset (pthis) TO HRESULT
  FUNCTION = HRESULT

END FUNCTION

 

 

Skip

 

FUNCTION IEnumScript_Skip ( _
  BYVAL pthis AS DWORD PTR _
, BYVAL celt AS DWORD _
  ) AS LONG

  LOCAL HRESULT AS LONG
  CALL DWORD @@pthis[6] USING IEnumScript_Skip (pthis, celt) TO HRESULT
  FUNCTION = HRESULT

END FUNCTION

 

 

Page last updated on Monday, 03 April 2006 19:52:17 +0200