topical media & game development

talk show tell print

#mobile-application-10-DerbyApp-build-iphone-headers-TiCore-TiStringRefBSTR.h / h



  
Appcelerator Titanium License This source code and all modifications done by Appcelerator are licensed under the Apache Public License (version 2) and are Copyright (c) 2009 by Appcelerator, Inc.

  
  
  /*
   * Copyright (C) 2007 Apple Inc.  All rights reserved.
   *
   * Redistribution and use in source and binary forms, with or without
   * modification, are permitted provided that the following conditions
   * are met:
   *
   * 1.  Redistributions of source code must retain the above copyright
   *     notice, this list of conditions and the following disclaimer. 
   * 2.  Redistributions in binary form must reproduce the above copyright
   *     notice, this list of conditions and the following disclaimer in the
   *     documentation and/or other materials provided with the distribution. 
   * 3.  Neither the name of Apple Computer, Inc. ("Apple") nor the names of
   *     its contributors may be used to endorse or promote products derived
   *     from this software without specific prior written permission. 
   *
   * THIS SOFTWARE IS PROVIDED BY APPLE AND ITS CONTRIBUTORS "AS IS" AND ANY
   * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
   * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
   * DISCLAIMED. IN NO EVENT SHALL APPLE OR ITS CONTRIBUTORS BE LIABLE FOR ANY
   * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
   * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
   * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
   * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
   * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
   * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
   */
  
  ifndef TiStringRefBSTR_h
  define TiStringRefBSTR_h
  
  include <TiBase.h>
  
  include <windows.h>
  
  ifdef __cplusplus
  extern "C" {
  endif
  
  /* COM convenience methods */
  
  /*!
  @function
  @abstract         Creates a Ti string from a BSTR.
  
parameter: string The BSTR to copy into the new TiString. @result A TiString containing string. Ownership follows the Create Rule. */
JS_EXPORT TiStringRef TiStringCreateWithBSTR(const BSTR string); /*! @function @abstract Creates a BSTR from a Ti string.
parameter: string The TiString to copy into the new BSTR. @result A BSTR containing string. Ownership follows the Create Rule. */
JS_EXPORT BSTR TiStringCopyBSTR(const TiStringRef string); ifdef __cplusplus } endif endif /* TiStringRefBSTR_h */


(C) Æliens 04/09/2009

You may not copy or print any of this material without explicit permission of the author or the publisher. In case of other copyright issues, contact the author.