NT4/private/rpc/midl20/include/helptext.h
2020-09-30 17:12:29 +02:00

104 lines
5.5 KiB
C

/***
*** This file should be included only in the command analyser source
*** Do not use tabs! only spaces...
***/
const char *HelpArray[] = {
" -MIDL COMPILER OPTIONS-"
," -MODE-"
,"/ms_ext Microsoft extensions to the IDL language (default)"
,"/c_ext Allow Microsoft C extensions in the IDL file (default)"
,"/osf OSF mode - disables /ms_ext and /c_ext options"
,"/app_config Allow selected ACF attributes in the IDL file"
,"/mktyplib203 MKTYPLIB Version 2.03 compatiblity mode"
,""
," -INPUT-"
,"/acf filename Specify the attribute configuration file"
,"/I directory-list Specify one or more directories for include path"
,"/no_def_idir Ignore the current and the INCLUDE directories"
,""
," -OUTPUT FILE GENERATION-"
,"/client none Do not generate client files"
,"/client stub Generate client stub file only"
,"/out directory Specify destination directory for output files"
,"/server none Generate no server files"
,"/server stub Generate server stub file only"
,"/syntax_check Check syntax only; do not generate output files"
,"/Zs Check syntax only; do not generate output files"
,"/old Generate old format type libraries"
,"/new Generate new format type libraries"
,""
," -OUTPUT FILE NAMES-"
,"/cstub filename Specify client stub file name"
,"/dlldata filename Specify dlldata file name"
,"/h filename Specify header file name"
,"/header filename Specify header file name"
,"/iid filename Specify interface UUID file name"
,"/proxy filename Specify proxy file name"
,"/sstub filename Specify server stub file name"
,"/tlb filename Specify type library file name"
,""
," -C COMPILER AND PREPROCESSOR OPTIONS-"
,"/cpp_cmd cmd_line Specify name of C preprocessor"
,"/cpp_opt options Specify additional C preprocessor options"
,"/D name[=def] Pass #define name, optional value to C preprocessor"
,"/no_cpp Turn off the C preprocessing option"
,"/nocpp Turn off the C preprocessing option"
,"/U name Remove any previous definition (undefine)"
,""
," -ENVIRONMENT-"
,"/char signed C compiler default char type is signed"
,"/char unsigned C compiler default char type is unsigned"
,"/char ascii7 Char values limited to 0-127"
,"/dos Target environment is MS-DOS client"
,"/env dos Target environment is MS-DOS client"
,"/env mac Target environment is Apple Macintosh"
,"/env powermac Target environment is Apple PowerMac"
,"/env win16 Target environment is Microsoft Windows 16-bit (Win 3.x)"
,"/env win32 Target environment is Microsoft Windows 32-bit (NT)"
,"/mac Target environment is Apple Macintosh"
,"/ms_union Use Midl 1.0 non-DCE wire layout for non-encapsulated unions"
,"/oldnames Do not mangle version number into names"
,"/powermac Target environment is Apple PowerMac"
,"/rpcss Automatically activate rpc_sm_enable_allocate"
,"/use_epv Generate server side application calls via entry-pt vector"
,"/no_default_epv Do not generate a default entry-point vector"
,"/prefix client str Add \"str\" prefix to client-side entry points"
,"/prefix server str Add \"str\" prefix to server-side manager routines"
,"/prefix switch str Add \"str\" prefix to switch routine prototypes"
,"/prefix all str Add \"str\" prefix to all routines"
,"/win16 Target environment is Microsoft Windows 16-bit (Win 3.x)"
,"/win32 Target environment is Microsoft Windows 32-bit (NT)"
,""
," -ERROR AND WARNING MESSAGES-"
,"/error none Turn off all error checking options"
,"/error allocation Check for out of memory errors"
,"/error bounds_check Check size vs transmission length specification"
,"/error enum Check enum values to be in allowable range"
,"/error ref Check ref pointers to be non-null"
,"/error stub_data Emit additional check for server side stub data validity"
,"/no_warn Suppress compiler warning messages"
,""
," -OPTIMIZATION-"
,"/align {1|2|4|8} Designate packing level of structures"
,"/pack {1|2|4|8} Designate packing level of structures"
,"/Zp{1|2|4|8} Designate packing level of structures"
,"/Oi Generate fully interpreted stubs"
,"/Oic Generate fully interpreted stubs for standard interfaces and"
," stubless proxies for object interfaces as of NT 3.51 release"
,"/Oicf Generate fully interpreted stubs with extensions and"
," stubless proxies for object interfaces as of NT 4.0 release"
,"/Os Generate inline stubs"
,"/hookole Generate HookOle debug info for local object interfaces"
,""
," -MISCELLANEOUS-"
,"@response_file Accept input from a response file"
,"/? Display a list of MIDL compiler switches"
,"/confirm Display options without compiling MIDL source"
,"/help Display a list of MIDL compiler switches"
,"/nologo Supress displaying of the banner lines"
,"/o filename Redirects output from screen to a file"
,"/W{0|1|2|3|4} Specify warning level 0-4 (default = 1)"
,"/WX Report warnings at specified /W level as errors"
};