FileEnumConstants.h

Go to the documentation of this file.
00001 //**************************************************************************/
00002 // Copyright (c) 1998-2006 Autodesk, Inc.
00003 // All rights reserved.
00004 // 
00005 // These coded instructions, statements, and computer programs contain
00006 // unpublished proprietary information written by Autodesk, Inc., and are
00007 // protected by Federal copyright law. They may not be disclosed to third
00008 // parties or copied or duplicated in any form, in whole or in part, without
00009 // the prior written consent of Autodesk, Inc.
00010 //**************************************************************************/
00011 #pragma once
00012 
00019 
00021 
00024 #define FILE_ENUM_INACTIVE      (1<<0)
00025 
00026 #define FILE_ENUM_VP            (1<<1)
00027 
00028 #define FILE_ENUM_RENDER        (1<<2)
00029 
00030 #define FILE_ENUM_ALL  (FILE_ENUM_INACTIVE|FILE_ENUM_VP|FILE_ENUM_RENDER)
00031 
00032 #define FILE_ENUM_FILE_SAVE     (1<<3)
00033 
00034 #define FILE_ENUM_MISSING_ONLY  (1<<8)
00035 
00036 
00040 #define FILE_ENUM_1STSUB_MISSING (1<<9)
00041 
00042 #define FILE_ENUM_DONT_RECURSE   (1<<10)
00043 
00044 #define FILE_ENUM_CHECK_AWORK1   (1<<11)
00045 
00046 #define FILE_ENUM_DONTCHECK_CUSTATTR  (1<<12)
00047 
00048 #define FILE_ENUM_SKIP_VPRENDER_ONLY (1<<13)
00049 
00050 #define FILE_ENUM_ACCESSOR_INTERFACE (1<<14)
00051 
00052 #define FILE_ENUM_RESERVED_1 (1<<15)
00053 
00054 #define FILE_ENUM_MISSING_ACTIVE (FILE_ENUM_VP|FILE_ENUM_RENDER|FILE_ENUM_MISSING_ONLY)
00055 
00056 
00058 #define FILE_ENUM_MISSING_ACTIVE1 (FILE_ENUM_MISSING_ACTIVE|FILE_ENUM_1STSUB_MISSING )
00059