Back to index

lightning-sunbird  0.9+nobinonly
Classes | Defines | Typedefs | Enumerations
mac_xpidl_panel.h File Reference
#include <Types.h>
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  XPIDLSettings

Defines

#define kXPIDLPanelName   "xpidl Settings"

Typedefs

typedef struct XPIDLSettings
typedef struct ** XPIDLSettingsHandle

Enumerations

enum  {
  class_XPIDL = 'XIDL', prefsPR_ProjectType = 'PR01', prefsPR_FileName = 'PR02', prefsLN_GenerateSymFile = 'LN02',
  enumeration_ProjectType = 'PRPT', enum_Project_Application = 'PRPA', enum_Project_Library = 'PRPL', enum_Project_SharedLibrary = 'PRPS',
  enum_Project_CodeResource = 'PRPC', enum_Project_MPWTool = 'PRPM'
}
enum  { kXPIDLModeHeader = 1, kXPIDLModeJava, kXPIDLModeTypelib, kXPIDLModeDoc }
enum  { kXPIDLSettingsVersion = 0x0100 }

Class Documentation

struct XPIDLSettings

Definition at line 94 of file mac_xpidl_panel.h.

Class Members
short mode
Str32Field output
Boolean verbose
short version
Boolean warnings

Define Documentation

#define kXPIDLPanelName   "xpidl Settings"

Definition at line 53 of file mac_xpidl_panel.h.


Typedef Documentation

typedef struct XPIDLSettings

Definition at line 102 of file mac_xpidl_panel.h.

typedef struct ** XPIDLSettingsHandle

Definition at line 102 of file mac_xpidl_panel.h.


Enumeration Type Documentation

anonymous enum
Enumerator:
class_XPIDL 
prefsPR_ProjectType 
prefsPR_FileName 
prefsLN_GenerateSymFile 
enumeration_ProjectType 
enum_Project_Application 
enum_Project_Library 
enum_Project_SharedLibrary 
enum_Project_CodeResource 
enum_Project_MPWTool 

Definition at line 62 of file mac_xpidl_panel.h.

     {
/*     Symbolic Name                         Code              AETE Terminology            */
       class_XPIDL                               = 'XIDL',

       prefsPR_ProjectType                = 'PR01',     /* Project Type                    */
       prefsPR_FileName                   = 'PR02',     /* File Name                */
       prefsLN_GenerateSymFile            = 'LN02',     /* Generate SYM File */
       
       /* enumeration for project type */
       enumeration_ProjectType            = 'PRPT',
       enum_Project_Application    = 'PRPA',     /* application                     */
       enum_Project_Library        = 'PRPL',     /* library                         */
       enum_Project_SharedLibrary  = 'PRPS',     /* shared library           */
       enum_Project_CodeResource   = 'PRPC',     /* code resource            */
       enum_Project_MPWTool        = 'PRPM'      /* MPW tool                        */
};
anonymous enum
Enumerator:
kXPIDLModeHeader 
kXPIDLModeJava 
kXPIDLModeTypelib 
kXPIDLModeDoc 

Definition at line 79 of file mac_xpidl_panel.h.

anonymous enum
Enumerator:
kXPIDLSettingsVersion 

Definition at line 90 of file mac_xpidl_panel.h.

     {
       kXPIDLSettingsVersion = 0x0100
};