60 lines
3.4 KiB
Plaintext
60 lines
3.4 KiB
Plaintext
compile insert msWin_AutoComplete_Equates
|
|
/*
|
|
** Copyright (C) 2012 Revelation Software Inc. All Rights Reserved **
|
|
|
|
Author : Mr C
|
|
Date : Feb 2013
|
|
Purpose : Autocomplete constant definitions
|
|
|
|
Comments
|
|
========
|
|
|
|
|
|
Amended Date Reason
|
|
======= ==== ======
|
|
|
|
*/
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
#ifndef _MSWIN_AUTOCOMPLETE_EQUATES_
|
|
#define _MSWIN_AUTOCOMPLETE_EQUATES_
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
|
|
// SHAutoComplete equates
|
|
equ SHACF_DEFAULT$ to 0x00000000; * // Currently (SHACF_FILESYSTEM | SHACF_URLALL)
|
|
equ SHACF_FILESYSTEM$ to 0x00000001; * // This includes the File System as well as the rest of the shell (Desktop\My Computer\Control Panel\)
|
|
equ SHACF_URLHISTORY$ to 0x00000002; * // URLs in the User's History
|
|
equ SHACF_URLMRU$ to 0x00000004; * // URLs in the User's Recently Used list.
|
|
equ SHACF_USETAB$ to 0x00000008; * // Use the tab to move thru the autocomplete possibilities instead of to the next dialog/window control.
|
|
equ SHACF_FILESYS_ONLY$ to 0x00000010; * // This includes the File System
|
|
equ SHACF_FILESYS_DIRS$ to 0x00000020; * // Same as SHACF_FILESYS_ONLY except it only includes directories, UNC servers, and UNC server shares.
|
|
equ SHACF_VIRTUAL_NAMESPACE$ to 0x00000040; * // Also include the virtual namespace
|
|
equ SHACF_AUTOSUGGEST_FORCE_ON$ to 0x10000000; * // Ignore the registry default and force the feature on.
|
|
equ SHACF_AUTOSUGGEST_FORCE_OFF$ to 0x20000000; * // Ignore the registry default and force the feature off.
|
|
equ SHACF_AUTOAPPEND_FORCE_ON$ to 0x40000000; * // Ignore the registry default and force the feature on. (Also know as AutoComplete)
|
|
equ SHACF_AUTOAPPEND_FORCE_OFF$ to 0x80000000; * // Ignore the registry default and force the feature off. (Also know as AutoComplete)
|
|
|
|
equ SHACF_URLALL$ to ( bitOr( SHACF_URLHISTORY$, SHACF_URLMRU ) )
|
|
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
|
|
// IAutoComplete equates
|
|
equ ACO_NONE$ to 0x00000000
|
|
equ ACO_AUTOSUGGEST$ to 0x00000001
|
|
equ ACO_AUTOAPPEND$ to 0x00000002
|
|
equ ACO_SEARCH$ to 0x00000004
|
|
equ ACO_FILTERPREFIXES$ to 0x00000008
|
|
equ ACO_USETAB$ to 0x00000010
|
|
equ ACO_UPDOWNKEYDROPSLIST$ to 0x00000020
|
|
equ ACO_RTLREADING$ to 0x00000040
|
|
equ ACO_WORD_FILTER$ to 0x00000080
|
|
equ ACO_NOPREFIXFILTERING$ to 0x00000100
|
|
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
#endif
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
///////////////////////////////////////////////////////////////////////////////
|