39 lines
890 B
C
39 lines
890 B
C
|
|
||
|
//+-------------------------------------------------------------------------
|
||
|
//
|
||
|
// Microsoft Windows
|
||
|
// Copyright (C) Microsoft Corporation, 1992 - 1993.
|
||
|
//
|
||
|
// File: oleregpv.h
|
||
|
//
|
||
|
// Contents: Private header for the reg db api's
|
||
|
//
|
||
|
// Classes:
|
||
|
//
|
||
|
// Functions:
|
||
|
//
|
||
|
// History: dd-mmm-yy Author Comment
|
||
|
// 08-Sep-95 davidwor added size to szClsidRoot to allow
|
||
|
// sizeof{szClsidRoot) for efficiency
|
||
|
// 01-Dec-93 alexgo 32bit port
|
||
|
//
|
||
|
//--------------------------------------------------------------------------
|
||
|
|
||
|
#ifndef fOleRegPv_h
|
||
|
#define fOleRegPv_h
|
||
|
|
||
|
#define CLOSE(hkey) do { if (hkey) {Verify(ERROR_SUCCESS== \
|
||
|
RegCloseKey(hkey)); hkey=NULL;}} while (0)
|
||
|
|
||
|
#define DELIM OLESTR(",")
|
||
|
|
||
|
#ifdef WIN32
|
||
|
#define Atol(sz) wcstol((sz), NULL, 10)
|
||
|
#else //WIN16
|
||
|
FARINTERNAL_(LONG) Atol(LPOLESTR sz);
|
||
|
#endif //WIN32
|
||
|
|
||
|
extern const OLECHAR szClsidRoot[7];
|
||
|
|
||
|
#endif //fOleRegPv_h
|