VCOM:VectorWorks:ISDK::ForEachFilePathInPluginFolder

From Vectorworks Developer
Jump to navigation Jump to search

.SDK|SDK ..SDK:Types|SDK Types ..VCOM:VCOM (Vectorworks Component Object Model)|VCOM Basics ..VCOM:Class Reference|VCOM Class Reference

Description

namespace VectorWorks

Member of VCOM:VectorWorks:ISDK

Calls processFile for each file in every plug-in directory. It passes the path, file name, & file extension to that routine.

NOTE: this routine only passes files; it does not pass folder names.

virtual EForEachFileResult VCOM_CALLTYPE ForEachFilePathInPluginFolder(
GS_ForEachFilePathNProcPtr processFile,
void* pEnv) = 0;

Parameters

processFile GS_ForEachFilePathNProcPtr Callback function to receive notifications. See Remarks.
pEnv void* Environment pointer passed to the callback function.

Return Value

The enum EForEachFileResult, defined in MiniCadCallBacks.h.

Remarks

typedef EForEachFileResult (*GS_ForEachFilePathNProcPtr)(
const char* fullPath,
const char* fileName,
const char* fileExtension,
CallBackPtr cbp,
void* env);

You may consider using VCOM:VectorWorks:Filing:IApplicationFolders.

Version

Availability: from Vectorworks 2009

See Also

VCOM:VectorWorks:Filing:IApplicationFolders

[[VCOM:VectorWorks:Filing:IApplicationFolders]]