File: b3defw32.h

< Prev  TOC  Next >
//
// b3defw32.h
// 1-Jan-1999
// Bullet 3 include, defines for Windows 32-bit
// Copyright (C)1999 Cornel Huth        http://40th.com/
//

//#define WIN32_LEAN_AND_MEAN
#include "windows.h"

#define BLT_FLATMM

typedef UCHAR   TBLT_FNCHAR;

#ifndef BLT_FILE64BIT
 typedef ULONG  TBLT_FO;
#else
 typedef INT64  TBLT_FO;                // if INT64 is available (and need 64-bit file sizes)
#endif

typedef UINT    TBLT_RETC;
typedef ULONG   TBLT_RETVAL;

typedef INT     TBLT_CMPC;              // compare code (result used only to check if LT 0, = 0 or GT 0)
typedef VOID*   TBLT_RETPTR;            // mem allocate return
typedef VOID*   TBLT_HANDLE;            // handle type

#define TBLT_CALLBACK   CALLBACK        // calling convention for all xCallback type functions
#define TBLT_EXP        APIENTRY        // calling convention for all ll_* functions, and x*.c routines
#define TBLT_ENTRY      APIENTRY        // calling convention for the rest (APIENTRY is stdcall)

#define ALLOC_WIN32_FIXPTR  0
#define ALLOC_DEFAULT   ALLOC_WIN32_FIXPTR

// end b3defw32.h




All content Copyright © 1999 Cornel Huth. All rights reserved.