open-insight/SYSPROG/STPROCINS/MSWIN_AUTOCOMPLETE_EQUATES.txt
2024-03-25 15:17:34 -07:00

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
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////