mirror of https://github.com/tongzx/nt5src
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
56 lines
1.1 KiB
56 lines
1.1 KiB
// csdrtprf.hxx
|
|
|
|
|
|
// Parameter file specification.
|
|
|
|
enum InterfaceType {
|
|
ClassAccess,
|
|
Browse,
|
|
Admin,
|
|
Comcat
|
|
};
|
|
|
|
enum MethodType {
|
|
// ClassAccess Methods.
|
|
GetClassInfoMethod,
|
|
GetClassSpecInfoMethod,
|
|
|
|
// Admin Methods.
|
|
NewClassMethod,
|
|
DeleteClassMethod
|
|
} //.... etc. etc.
|
|
|
|
|
|
#define CommentPrefixCh ';'
|
|
#define TITLEPREFIX "Title:"
|
|
#define METHODNAME "Method:"
|
|
|
|
// QueryContext Parameters.
|
|
|
|
#define CONTEXT "Context:"
|
|
#define LOCALE "Locale:"
|
|
#define VERSIONHI "VersionHi:"
|
|
#define VERSIONLO "VersionLo:"
|
|
|
|
// Platform parameters.
|
|
|
|
#define PLATFORMID "PlatformId:"
|
|
#define PROCARCH "ProcArch:"
|
|
#define OSVERHI "OsVerHi:"
|
|
#define OSVERLO "OsVerLo:"
|
|
|
|
|
|
// CLSSPEC paramters
|
|
|
|
|
|
#define CLSCLSID "Clsid:"
|
|
#define CLSIID "Iid:"
|
|
#define CLSTYPELIBID "TypeLibId:"
|
|
#define CLSFILEXT "FileExt:"
|
|
#define CLSMIME "Mime:"
|
|
#define CLSPROGID "ProgId:"
|
|
#define CLSFILENAME "FileName:"
|
|
|
|
|
|
#define DEFAULTPARAMETERFILE "PfParamFile.txt"
|
|
#define MAX_LINE 100
|