|
|
|
|
|
|
|
|
|
|
|
|||||||
00001 /* 00002 * File: comstl_olestring.h (originally MOOleStr.h, ::SynesisCom) 00003 * 00004 * Purpose: Contains classes and functions for dealing with OLE/COM strings. 00005 * 00006 * Created: 2nd March 1996 00007 * Updated: 11th September 2004 00008 * 00009 * Home: http://stlsoft.org/ 00010 * 00011 * Copyright (c) 1996-2004, Matthew Wilson and Synesis Software 00012 * All rights reserved. 00013 * 00014 * Redistribution and use in source and binary forms, with or without 00015 * modification, are permitted provided that the following conditions are met: 00016 * 00017 * - Redistributions of source code must retain the above copyright notice, this 00018 * list of conditions and the following disclaimer. 00019 * - Redistributions in binary form must reproduce the above copyright notice, 00020 * this list of conditions and the following disclaimer in the documentation 00021 * and/or other materials provided with the distribution. 00022 * - Neither the name(s) of Matthew Wilson and Synesis Software nor the names of 00023 * any contributors may be used to endorse or promote products derived from 00024 * this software without specific prior written permission. 00025 * 00026 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 00027 * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 00028 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 00029 * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE 00030 * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 00031 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 00032 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 00033 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 00034 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 00035 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 00036 * POSSIBILITY OF SUCH DAMAGE. 00037 * 00038 * 00039 00040 00044 00045 #ifndef COMSTL_INCL_H_COMSTL_OLESTRING 00046 #define COMSTL_INCL_H_COMSTL_OLESTRING 00047 00048 #ifndef __STLSOFT_DOCUMENTATION_SKIP_SECTION 00049 # define COMSTL_VER_H_COMSTL_OLESTRING_MAJOR 3 00050 # define COMSTL_VER_H_COMSTL_OLESTRING_MINOR 0 00051 # define COMSTL_VER_H_COMSTL_OLESTRING_REVISION 1 00052 # define COMSTL_VER_H_COMSTL_OLESTRING_EDIT 116 00053 #endif /* !__STLSOFT_DOCUMENTATION_SKIP_SECTION */ 00054 00055 /* 00056 * Includes 00057 */ 00058 00059 #ifndef COMSTL_INCL_H_COMSTL 00060 # include "comstl.h" // Include the COMSTL root header 00061 #endif /* !COMSTL_INCL_H_COMSTL */ 00062 #ifndef COMSTL_INCL_H_COMSTL_OLESTRING_FUNCTIONS 00063 # include "comstl_olestring_functions.h" // Now located here 00064 #endif /* !COMSTL_INCL_H_COMSTL_OLESTRING_FUNCTIONS */ 00065 00066 /* 00067 00068 #endif /* !COMSTL_INCL_H_COMSTL_OLESTRING */ 00069 00070 /*
|
|
| STLSoft Libraries documentation © Synesis Software Pty Ltd, 2001-2004 |