Sack Library Documentation
ContentsIndexReferenceHome
PreviousUpNext
Symbol Reference

asdf

Name 
Description 
sack 
Render provides a method to display images on a screen. It is the interface between memory images and the window desktop or frame buffer the user is viewing on a monitor.

Under windows, this is implemented as an HWND and an HBITMAP used to allow the application to draw. Updates are done directly from the drawable surface to the HWND as appropriate for the type of service. This is implemented with Vidlib.dll.

Under Linux, this is mounted against SDL. SDL, however, does not give multiple display surfaces, so a more direct method should be used someday, other than SDL does... more 
Name 
Description 
The following table lists types in this documentation. 
The following table lists macros in this documentation. 
The following table lists files in this documentation. 
Name 
Description 
This is file buttons.h. 
Define COLOR type. Basically the image library regards color as 32 bits of data. User applications end up needing to specify colors in the correct method for the platform they are working on. This provides aliases to rearrange colors. For instance the colors on windows and the colors for OpenGL are not exactly the same. If the OpenGL driver is specified as the output device, the entire code would need to be rebuilt for specifying colors correctly for opengl. While otherwise they are both 32 bits, and peices work, they get very ugly colors output. 
Defines interface for Construct API.
This API is for distributed process tracking. A launching program will receive notifications to cause certain events to happen. Applications built for use by this execution tracking program will register that they are loading while they are loading, and before the application Main() is invoked. the application should then call LoadComplete() once they have initialized and are ready to process. This allows a quick-wait to wait for the process to register that it is loading, and a longer wait for process completion. Certain processes may not require others to be completely loaded, but maybe just... more 
This is file controls.h. 
This is file controlstruc.h. 
This is file deadstart.h. 
This is file edit.h. 
This is file exit_priorities.h. 
A header for doing .NET /CLR compatiblity changes. Things like fopen needing to be _fopen_s and junk. 
This is file filemon.h. 
Created By Jim Buckeyne
Purpose: Provides some cross platform/library functionatlity for filesystem activities.

  • File dates, times, stuff like that
  • make paths, change paths
  • path parsing (like strchr, strrchr, but looking for closest / or )
  • scan a directory for a set of files... using a recursive callback method

 

these are rude defines overloading otherwise very practical types but - they have to be dispatched after all standard headers. 
This is file fntglobal.h. 
Defines a simple FRACTION type. Fractions are useful for scaling one value to another. These operations are handles continously. so iterating a fraction like 13 denominations of 100 will be smooth. 
This is file global.h. 
Generalized HTTP Processing. All POST, GET, RESPONSE packets all fit within this structure. 
Crafted by Jim Buckeyne (c)1999-2006++ Freedom Collective

Image building tracking, and simple manipulations. 
This is file imagestruct.h. 
Defines the interface InterShell exports for plugin modules to use.
 
This is file intershell_registry.h. 
This is file keybrd.h. 
This is file keydef.h. 
This is file keydefs.h. 
Includes networking as appropriate for the target platform. Providing compatibility definitions as are lacking between platforms... or perhaps appropriate name aliasing to the correct types. 
Crafted by James Buckeyne
(c) Freedom Collective 2000-2006++
created to provide standard logging features lprintf( format, ... ); simple, basic if DEBUG, then logs to a file of the same name as the program if RELEASE most of this logging goes away at compile time.
standardized to never use int. 
This is file menuflags.h. 
This is file msgprotocol.h. 
This is file namespaces.h. 
This is file network.h. 
Create: James Buckeyne
Purpose: Provide a general structure to register names of routines and data structures which may be consulted for runtime linking. Aliases and other features make this a useful library for tracking interface registration...
The namespace may be enumerated. 
Crafted by: Jim Buckeyne
Purpose: Provide a well defined, concise structure for describing controls. The only methods that are well supported are create, destroy, draw, mouse, and keyboard
Also- the method for extracting class private data from an abstract PSI_CONTROL handle is provided, called ValidatedControlData()
A registration function that hooks into deadstart loading is available so that registrations are complete by the time the application starts in main.
(c)Freedom Collective, Jim Buckeyne 2006; SACK Collection. 
more documentation at end 
Render provides a method to display images on a screen. It is the interface between memory images and the window desktop or frame buffer the user is viewing on a monitor.

Under windows, this is implemented as an HWND and an HBITMAP used to allow the application to draw. Updates are done directly from the drawable surface to the HWND as appropriate for the type of service. This is implemented with Vidlib.dll.

Under Linux, this is mounted against SDL. SDL, however, does not give multiple display surfaces, so a more direct method should be used someday, other than SDL does... more 
Define most of the core types on which everything else is based. Also defines some of the primitive container structures. We also handle a lot of platform/compiler abstraction here.

This is automatically included with stdhdrs.h; however, when including sack_types.h, the minimal headers are pulled. stdhdrs.h 
This is file shadewell.h. 
This is file sharemem.h. 
This is file signed_unsigned_comparisons.h. 
This is file slider.h. 
This is file sqlgetoption.h. 
This is file sqloptint.h. 
Includes the system platform as required or appropriate. If under a linux system, include appropriate basic linux type headers, if under windows pull "windows.h".

Includes the MOST stuff here ( a full windows.h parse is many many lines of code.) 
Created by Jim Buckeyne
Purpose Generalization of system routines which began in dekware development.

  • Process control (load,start,stop)
  • Library runtime link control (load, unload)

 

Crafted by Jim Buckeyne
(c)2001-2006++ Freedom Collective
Provide API interface for timers, critical sections and other thread things. 
This contains the methods to use the base container types defined in sack_types.h
one day I'd like to make a multidimensional library but for now - 3D is sufficient - it can handle everything under 2D ignoring the Z axis... although it would be more efficient to do 2D implementation alone... but without function overloading the names of all the functions become much too complex.. well perhaps - maybe I can make all the required functions with a suffix - and supply defines to choose the default based on the dimension number 
This is file vectypes.h. 
This is file vidstruc.h. 
Name 
Description 
This is macro __CONTROLS_DEFINED__. 
This is macro __KEYS_DEFINED__. 
This is macro __panthers_slick_interface_namespace__. 
formatting macro defintions for [vsf]printf output of the above types 
This is macro _APP_NAMESPACE. 
This is macro _BUTTON_NAMESPACE. 
This is macro _BUTTON_NAMESPACE_END. 
This is macro _CLOCK_NAMESPACE. 
This is macro _CLOCK_NAMESPACE_END. 
This is macro _COLORWELL_NAMESPACE. 
This is macro _COLORWELL_NAMESPACE_END. 
Define Construct namespace. Construct is for distributed process tracking project. Applications will register on-load that they are loading, and should register load completed when they are done loading, or exit. 
Define Construct namespace end. Construct is for distributed process tracking project. Applications will register on-load that they are loading, and should register load completed when they are done loading, or exit. 
Define the container namespace (when building with C++, the wrappers are namespace{} instead of extern"c"{} ) 
Define the container namespace (when building with C++, the wrappers are namespace{} instead of extern"c"{} ) 
Define the container namespace (when building with C++, the wrappers are namespace{} instead of extern"c"{} ) 
Define the container namespace (when building with C++, the wrappers are namespace{} instead of extern"c"{} ) 
This is macro _EDIT_NAMESPACE. 
This is macro _EDIT_NAMESPACE_END. 
Defined the namespace of file montior utilities. File monitor provides event notification based on file system changes. 
Define the end symbol for file monitor namespace. 
defined the file system partial namespace (under SACK_NAMESPACE probably) 
Define the ending symbol for file system namespace. 
This is macro _FONTS_NAMESPACE. 
This is macro _FONTS_NAMESPACE_END. 
This is macro _FRACTION_NAMESPACE. 
This is macro _FRACTION_NAMESPACE_END. 
A symbol to define the sub-namespace of HTTP_NAMESPACE 
A macro to end just the HTTP sub namespace. 
This is macro _IMAGE_NAMESPACE. 
This is macro _INTERFACE_NAMESPACE. 
This is macro _INTERFACE_NAMESPACE_END. 
Define the container namespace (when building with C++, the wrappers are namespace{} instead of extern"c"{} ) 
Define the container namespace (when building with C++, the wrappers are namespace{} instead of extern"c"{} ) 
This is macro _LISTBOX_NAMESPACE. 
This is macro _LISTBOX_NAMESPACE_END. 
This is macro _MATH_NAMESPACE. 
This is macro _MATH_VECTOR_NAMESPACE. 
This is macro _MENU_NAMESPACE. 
This is macro _MENU_NAMESPACE_END. 
This is macro _MOUSE_NAMESPACE. 
This is macro _MOUSE_NAMESPACE_END. 
This is macro _MSG_NAMESPACE. 
This is macro _NETWORK_NAMESPACE. 
This is macro _NETWORK_NAMESPACE_END. 
This is macro _OPTION_NAMESPACE. 
This is macro _OPTION_NAMESPACE_END. 
A second level paste macro so macro substitution is done on parameters. 
Macro to do symbol concatenation. 
This is macro _PROCREG_NAMESPACE. 
This is macro _PROP_NAMESPACE. 
This is macro _PROP_NAMESPACE_END. 
This is macro _PROTOCOL_NAMESPACE. 
This is macro _PSI_INTERFACE_NAMESPACE. 
This is macro _PSI_INTERFACE_NAMESPACE_END. 
This is macro _PSI_NAMESPACE. 
This is macro _RENDER_KEYBOARD_NAMESPACE. 
This is macro _RENDER_KEYBOARD_NAMESPACE_END. 
Render provides a method to display images on a screen. It is the interface between memory images and the window desktop or frame buffer the user is viewing on a monitor.

Under windows, this is implemented as an HWND and an HBITMAP used to allow the application to draw. Updates are done directly from the drawable surface to the HWND as appropriate for the type of service. This is implemented with Vidlib.dll.

Under Linux, this is mounted against SDL. SDL, however, does not give multiple display surfaces, so a more direct method should be used someday, other than SDL does... more 
This is macro _SCROLLBAR_NAMESPACE. 
This is macro _SCROLLBAR_NAMESPACE_END. 
Define the container namespace (when building with C++, the wrappers are namespace{} instead of extern"c"{} ) 
Define the container namespace (when building with C++, the wrappers are namespace{} instead of extern"c"{} ) 
This is macro _SHEETS_NAMESPACE. 
This is macro _SHEETS_NAMESPACE_END. 
This is macro _SLIDER_NAMESPACE. 
This is macro _SLIDER_NAMESPACE_END. 
This is macro _SQL_NAMESPACE. 
This is macro _SQL_NAMESPACE_END. 
typedef HMODULE HLIBRARY; 
This is macro _SYSTEM_NAMESPACE_END. 
Defines TASK namespace (unused?) 
Defines TASK namespace ending.(unused?) 
This is macro _TCP_NAMESPACE. 
This is macro _TCP_NAMESPACE_END. 
Define the container namespace (when building with C++, the wrappers are namespace{} instead of extern"c"{} ) 
Define the container namespace (when building with C++, the wrappers are namespace{} instead of extern"c"{} ) 
This is macro _TIMER_NAMESPACE. 
Defined when SACK_BAG_EXPORTS is defined. This was an individual library module once upon a time. 
This is macro _UDP_NAMESPACE. 
This is macro _UDP_NAMESPACE_END. 
This is macro _VECTOR_NAMESPACE. 
A macro to build a wide character string of __FILE 
This is macro _XML_NAMESPACE. 
This is macro _XML_NAMESPACE_END. 
Define the namespace of image routines, when building under C++. This ends the namespace. Assembly routines only have the ability to export C names, so extern"c" { } is used instead of namespace ___ { }.
Define the namespace of image routines, when building under C++. This ends the namespace. Assembly routines only have the ability to export C names, so extern"c" { } is used instead of namespace ___ { }. 
Define the namespace of image routines, when building under C++. This ends the namespace. Assembly routines only have the ability to export C names, so extern"c" { } is used instead of namespace ___ { }.
Define the namespace of image routines, when building under C++. This ends the namespace. Assembly routines only have the ability to export C names, so extern"c" { } is used instead of namespace ___ { }. 
This is macro ATEXIT_PRIORITY_DEFAULT. 
This is macro ATEXIT_PRIORITY_MSGCLIENT. 
this is the first exit to be run. under linux it is __attribute__((destructor)) under all it is registered during preload as atexit() only the runexits in deadstart should use ROOT_ATEXIT 
This is macro ATEXIT_PRIORITY_SHAREMEM. 
the higher the number the earlier it is run 
This is macro ATEXIT_PRIORITY_TIMERS. 
Defined when SACK_BAG_EXPORTS is defined. This was an individual library module once upon a time. 
This is macro BASE_IMAGE_NAMESPACE. 
This is macro BUTTON_CHECK. 
This is macro BUTTON_CLICK. 
This is macro BUTTON_DRAW. 
This is macro BUTTON_METHODS_DEFINED. 
Defined when SACK_BAG_EXPORTS is defined. This was an individual library module once upon a time. 
An exclusion symbol for defining CDATA and color operations. 
Defined when SACK_BAG_EXPORTS is defined. This was an individual library module once upon a time. 
Define the procedure call type for construct API methods. 
Define a symbol to specify full sack::task::construct namespace. 
Define a symbol to specify full sack::task::construct namespace ending. 
Library linkage specification. 
Defined when SACK_BAG_EXPORTS is defined. This was an individual library module once upon a time. 
This is macro CONTROL_SOURCE. 
this symbols is defined to enforce the C Procedure standard - using a stack, and resulting in EDX:EAX etc... 
This is macro CUSTOM_CONTROL_DRAW. 
This is macro CUSTOM_CONTROL_KEY. 
This is macro CUSTOM_CONTROL_MOUSE. 
This is macro DEADSTART_DEFINED. 
A symbol used to cause a debugger to break at a certain point. Sometimes dynamicly loaded plugins can be hard to set the breakpoint in the debugger, so it becomes easier to recompile with a breakpoint in the right place. 
This is macro DIMENSIONS. 
This is macro EndSaneWinMain. 
Method to declare functions exported from a DLL. (nothign on LINUX or building statically, but __declspec(dllimport) on windows ) 
fg 
This is macro fg. 
Header multiple inclusion protection symbol. 
This is macro FILE_MONITOR_LIBRARY_DEFINED. 
Defines the file montior namespace when compiling C++. 
Define end file monitor namespace. 
This is macro FILEMONITOR_PROC. 
Defined when SACK_BAG_EXPORTS is defined. This was an individual library module once upon a time. 
uhmm in legacy usage this was not CPROC, but was unspecified 
define the file system namespace. 
define the file system namespace end. 
Defined when SACK_BAG_EXPORTS is defined. This was an individual library module once upon a time. 
Header multiple inclusion protection symbol. 
This is macro FINAL_TYPES. 
A macro which can be translated into microsoft so-called safe methods. 
Defined when SACK_BAG_EXPORTS is defined. This was an individual library module once upon a time. 
Multiple inclusion protection symbol. 
return with a THREAD_ID that is a unique, universally identifier for the thread for inter process communication. 
This is macro GetCurrentThreadId. 
This is macro GetLastError. 
This is macro GLOBAL_STRUCTURE_DEFINED. 
This is macro HAVE_ENVIRONMENT. 
Defines how external functions are referenced (dllimport/export/extern) 
HTTP full namespace 
Macro to use to define where http utility namespace ends. 
Multiple inclusion protection symbol 
Defined when SACK_BAG_EXPORTS is defined. This was an individual library module once upon a time. 
The API type of HTTP functions - default to CPROC
Defined when SACK_BAG_EXPORTS is defined. This was an individual library module once upon a time. 
Define the default call type of image routines. CPROC is __cdecl.
Define the default call type of image routines. CPROC is __cdecl. 
multiple inclusion protection symbol 
This is macro IMAGE_LIBRARY_SOURCE. 
Define the namespace of image routines, when building under C++. 
Define the namespace of image routines, when building under C++. This ends a namespace.
Define the namespace of image routines, when building under C++. This ends a namespace. 
Define the linkage type of the routine... probably __declspec(dllimport) if not building the library.
Define the linkage type of the routine... probably __declspec(dllimport) if not building the library. 
this sometimes needs an extra 'extern 
This is macro IMAGE_STRUCTURE_DEFINED. 
method to define a function which will be Imported from a library. Under windows, this is probably __declspec(dllimport). Under linux this is probably 'extern'. 
This is macro INCLUDED_SOCKET_LIBRARY. 
This is macro INTERSHELL_CORE_BUILD. 
One-short inclusion protection symbol for this file. 
A macro used to open the InterShell namespace. 
A macro used to close the InterShell namespace 
symbol to test if this was included.... 
This is macro INTERSHELL_REGISTRY_SHORTCUTS_DEFINED. 
This is macro IsKeyExtended. 
This is macro IsKeyPressed. 
This is macro KEY_ALPHA_LOCK_ON. 
This is macro KEY_ALT_DOWN. 
This is macro KEY_CODE. 
This is macro KEY_CONTROL_DOWN. 
This is macro KEY_MOD. 
application wants both press and release events. 
This is macro KEY_MOD_ALT. 
This is macro KEY_MOD_CTRL. 
This is macro KEY_MOD_DOWN. 
key match must be extended also... (extra arrow keys for instance.. what about SDL) 
call trigger on release also... 
some common things which are specific to this library, and independant of implementation (so far) 
This is macro KEY_NUM_LOCK_ON. 
This is macro KEY_PRESSED. 
This is macro KEY_REAL_CODE. 
This is macro KEY_SHIFT_DOWN. 
This is macro KEYBOARD_DEFINITION. 
This is macro LINKSTUFF. 
This is macro LITERAL_LIB_EXPORT_METHOD. 
This is macro LITERAL_LIB_IMPORT_METHOD. 
This is macro LOGGING_MACROS_DEFINED. 
This is macro LOGGING_NAMESPACE. 
This is macro LOGGING_NAMESPACE_END. 
This is macro MATHLIB_DEXPORT. 
This is macro MATHLIB_EXPORT. 
windef.h has MAX_PATH 
A declaration of the call type for memory library routines. 
Defined when SACK_BAG_EXPORTS is defined. This was an individual library module once upon a time. 
Defines library linkage specification. 
This is macro MESSAGE_SERVICE_PROTOCOL. 
This is macro MF_BITMAP. 
This is macro MF_BYCOMMAND. 
duplicated from a section futher down... #define MF_BYCOMMAND 0 #define MF_BYPOSITION 0x400 #define MF_UNCHECKED 0 #define MF_HILITE 128 #define MF_UNHILITE
This is macro MF_CHECKED. 
This is macro MF_DEFAULT. 
This is macro MF_DISABLED. 
This is macro MF_ENABLED. 
This is macro MF_GRAYED. 
This is macro MF_HILITE. 
This is macro MF_MENUBARBREK. 
This is macro MF_MENUBREAK. 
This is macro MF_OWNERDRAW. 
This is macro MF_POPUP. 
This is macro MF_SEPARATOR. 
This is macro MF_STRING. 
Not sure what menu flag SYSMENU is for 
Menu item is not checked. 
This is macro MF_UNHILITE. 
min 
Define a min(a,b) macro when the compiler lacks it. 
Defined when SACK_BAG_EXPORTS is defined. This was an individual library module once upon a time. 
if monitor_file_flag_subcurse is used, every subdirectory gets a notification for every file in it. the default scan of '*' is used. make sure we use the same symbol as the filescan so we can just pass that on. 
This is macro MSGPROTOCOL_NAMESPACE. 
This is macro MSGPROTOCOL_NAMESPACE_END. 
private thing left as a note, and forgotten. some compilers did not define offsetof 
include this before anything else thereby allowing us to redefine exit() 
This is macro NETWORK_HEADER_INCLUDED. 
This is macro NETWORK_PROC. 
Defined when SACK_BAG_EXPORTS is defined. This was an individual library module once upon a time. 
This is a macro used for building name changes for interfaces.
This is a macro used for building name changes for interfaces. 
This is macro pastejunk. 
leach, assuming this will be compiled with this part at least. 
sometimes PATH_MAX is what's used, well it's should be MAXPATH which is MAX_PATH 
This is macro POSTFIX. 
used when the keword specifying a structure is packed needs to prefix the struct keyword. 
This is macro PROCEDURE_REGISTRY_LIBRARY_DEFINED. 
This is macro PROCREG_NAMESPACE. 
This is macro PROCREG_NAMESPACE_END. 
This is macro PROCREG_PROC. 
Defined when SACK_BAG_EXPORTS is defined. This was an individual library module once upon a time. 
This is macro PSI_BUTTON_NAMESPACE. 
This is macro PSI_BUTTON_NAMESPACE_END. 
This is macro PSI_CLOCK_NAMESPACE. 
This is macro PSI_CLOCK_NAMESPACE_END. 
This is macro PSI_COLORWELL_NAMESPACE. 
This is macro PSI_COLORWELL_NAMESPACE_END. 
This is macro PSI_EDIT_NAMESPACE. 
This is macro PSI_EDIT_NAMESPACE_END. 
This is macro PSI_FONTS_NAMESPACE. 
This is macro PSI_FONTS_NAMESPACE_END. 
This is macro PSI_LISTBOX_NAMESPACE. 
This is macro PSI_LISTBOX_NAMESPACE_END. 
This is macro PSI_MENU_NAMESPACE. 
This is macro PSI_MENU_NAMESPACE_END. 
This is macro PSI_MOUSE_NAMESPACE. 
This is macro PSI_MOUSE_NAMESPACE_END. 
This is macro PSI_NAMESPACE. 
This is macro PSI_NAMESPACE_END. 
This is macro PSI_PROP_NAMESPACE. 
This is macro PSI_PROP_NAMESPACE_END. 
This is macro PSI_SCROLLBAR_NAMESPACE. 
This is macro PSI_SCROLLBAR_NAMESPACE_END. 
This is macro PSI_SHEETS_NAMESPACE. 
This is macro PSI_SHEETS_NAMESPACE_END. 
This is macro PSI_SLIDER_NAMESPACE. 
This is macro PSI_SLIDER_NAMESPACE_END. 
Defined when SACK_BAG_EXPORTS is defined. This was an individual library module once upon a time. 
This is macro PSI_STUFF_DEFINED. 
This is macro PSI_TEXT_NAMESPACE. 
This is macro PSI_TEXT_NAMESPACE_END. 
This is macro PSI_XML_NAMESPACE. 
This is macro PSI_XML_NAMESPACE_END. 
This is macro PSSQL_PROC. 
multiple inclusion protection symbol 
moved into timers - please linnk vs timers to get Sleep... #define Sleep(n) (usleep((n)*1000)) 
multiple inclusion protection symbol. 
This is macro RENDER_LIBRARY_SOURCE. 
This is macro RENDER_NAMESPACE. 
This is macro RENDER_NAMESPACE_END. 
Macro to define export for render.h 
vector multiple inclusion protection 
Defined for building visual studio monolithic build. These symbols are not relavent with cmakelists. 
declare composite SACK_CONTAINER namespace to declare sack::container::list in a single line 
declare composite SACK_CONTAINER namespace to close sack::container::list in a single line 
declare composite SACK_CONTAINER namespace to declare sack::container in a single line 
declare composite SACK_CONTAINER namespace to close sack::container in a single line 
This is macro SACK_DEADSTART_NAMESPACE. 
This is macro SACK_DEADSTART_NAMESPACE_END. 
This is macro SACK_MATH_FRACTION_NAMESPACE_END. 
Could also consider defining 'SACK_NAMESPACE' as 'extern "C" ' {' and '..._END' as '}' 
Define the container namespace (when building with C++, the wrappers are namespace{} instead of extern"c"{} ) 
This is macro SACK_NETWORK_NAMESPACE. 
This is macro SACK_NETWORK_NAMESPACE_END. 
This is macro SACK_NETWORK_TCP_NAMESPACE. 
This is macro SACK_NETWORK_TCP_NAMESPACE_END. 
This is macro SACK_NETWORK_UDP_NAMESPACE. 
This is macro SACK_NETWORK_UDP_NAMESPACE_END. 
This is macro SACK_SYSTEM_NAMESPACE. 
This is macro SACK_SYSTEM_NAMESPACE_END. 
This is macro SaneWinMain. 
This is macro SECOND_IMAGE_LEVEL. 
for interface across the message service 
This is macro SERVICE_SOURCE. 
Defined when SACK_BAG_EXPORTS is defined. This was an individual library module once upon a time. 
Multiple inclusion protection symbol. 
This is macro SLIDER_UPDATE. 
Defined when SACK_BAG_EXPORTS is defined. This was an individual library module once upon a time. 
This is macro SQL_GET_OPTION_DEFINED. 
This is macro SQL_NAMESPACE. 
This is macro SQL_NAMESPACE_END. 
This is macro SQL_OPTIONS_DEFINED. 
Defined when SACK_BAG_EXPORTS is defined. This was an individual library module once upon a time. and not NO_SQL and not NO_OPTIONS 
Defined when SACK_BAG_EXPORTS is defined. This was an individual library module once upon a time. 
multiple inclusion protection symbol 
This is macro SUS_GT. 
This is macro SUS_GTE. 
This is macro SUS_LT. 
This is macro SUS_LTE. 
This is macro SYSLOG_API. 
This is macro SYSLOG_PROC. 
Defined when SACK_BAG_EXPORTS is defined. This was an individual library module once upon a time. 
This is macro SYSTEM_LIBRARY_DEFINED. 
This is macro SYSTEM_PROC. 
Defined when SACK_BAG_EXPORTS is defined. This was an individual library module once upon a time. 
Defined when SACK_BAG_EXPORTS is defined. This was an individual library module once upon a time. Defined when SACK_BAG_EXPORTS is defined. This was an individual library module once upon a time. 
This is macro TASK_PREFIX. 
Define the container namespace (when building with C++, the wrappers are namespace{} instead of extern"c"{} ) 
Define the container namespace (when building with C++, the wrappers are namespace{} instead of extern"c"{} ) 
define a timer library namespace in C++. 
define a timer library namespace in C++ end. 
Defined when SACK_BAG_EXPORTS is defined. This was an individual library module once upon a time. 
timers.h mutliple inclusion protection symbol. 
Defined when SACK_BAG_EXPORTS is defined. This was an individual library module once upon a time. #define SEXPAT_SOURCE Defined when SACK_BAG_EXPORTS is defined. This was an individual library module once upon a time. 
This is macro USE_BUTTON_NAMESPACE. 
This is macro USE_CLOCK_NAMESPACE. 
This is macro USE_COLORWELL_NAMESPACE. 
This is macro USE_EDIT_NAMESPACE. 
This is macro USE_FONTS_NAMESPACE. 
some people including this may have already defined this 
This is macro USE_INTERFACES. 
This is macro USE_LISTBOX_NAMESPACE. 
This is macro USE_MENU_NAMESPACE. 
This is macro USE_MOUSE_NAMESPACE. 
This is macro USE_NATIVE_CRITICAL_SECTION. 
This is macro USE_OPTION_NAMESPACE. 
This is macro USE_PROP_NAMESPACE. 
This is macro USE_PSI_BUTTON_NAMESPACE. 
This is macro USE_PSI_CLOCK_NAMESPACE. 
This is macro USE_PSI_COLORWELL_NAMESPACE. 
This is macro USE_PSI_EDIT_NAMESPACE. 
This is macro USE_PSI_FONTS_NAMESPACE. 
This is macro USE_PSI_LISTBOX_NAMESPACE. 
This is macro USE_PSI_MENU_NAMESPACE. 
This is macro USE_PSI_MOUSE_NAMESPACE. 
This is macro USE_PSI_NAMESPACE. 
This is macro USE_PSI_PROP_NAMESPACE. 
This is macro USE_PSI_SCROLLBAR_NAMESPACE. 
This is macro USE_PSI_SHEETS_NAMESPACE. 
This is macro USE_PSI_SLIDER_NAMESPACE. 
This is macro USE_PSI_TEXT_NAMESPACE. 
This is macro USE_PSI_XML_NAMESPACE. 
This is macro USE_RENDER_INTERFACE. 
This is macro USE_SACK_DEADSTART_NAMESPACE. 
Defined when SACK_BAG_EXPORTS is defined. This was an individual library module once upon a time. 
This is macro USE_SCROLLBAR_NAMESPACE. 
This is macro USE_SHEETS_NAMESPACE. 
This is macro USE_SLIDER_NAMESPACE. 
This is macro USE_TCP_NAMESPACE. 
This is macro USE_TEXT_NAMESPACE. 
This is macro USE_UDP_NAMESPACE. 
This is macro USE_VECTOR_NAMESPACE. 
This is macro USE_XML_NAMESPACE. 
This is macro USS_GT. 
This is macro USS_GTE. 
This is macro USS_LT. 
This is macro USS_LTE. 
Defined when SACK_BAG_EXPORTS is defined. This was an individual library module once upon a time. 
This is macro VECTOR_NAMESPACE. 
This is macro VECTOR_NAMESPACE_END. 
this file merely defines the basic calculation unit... more types are defined in VECTLIB.H which has the number of dimensions defined... 
Defined when SACK_BAG_EXPORTS is defined. This was an individual library module once upon a time. define RENDER SOURCE when building monolithic. 
This is macro VIDEO_STRUCTURE_DEFINED. 
This is macro WIDE__FILE__. 
This is macro WILL_DEFINE_IMAGE_STRUCTURE. 
This is macro WINVER. 
Name 
Description 
return TRUE if okay to get next, return FALSE to stop processing and wait until next... 
file was just now deleted. 
This is type PCHANGEHANDLER. 
This is type PFILEMON. 
for namespace nesting/definition 
Created with a commercial version of Doc-O-Matic. In order to make this message disappear you need to register this software. If you have problems registering this software please contact us at support@toolsfactory.com.
Copyright (c) 2000+. All rights reserved.
What do you think about this topic? Send feedback!