Ejemplo n.º 1
0
 internal static extern DWORD DsGetDomainControllerInfo(
     HANDLE hDs,
     LPTSTR DomainName,
     DWORD InfoLevel,
     ref DWORD pcOut,
     out IntPtr ppInfo
     );
Ejemplo n.º 2
0
        // ********************************************************************************
        /// <summary>
        ///
        /// </summary>
        /// <param name="name"></param>
        /// <param name="value"></param>
        /// <param name="nValue"></param>
        /// <param name="def"></param>
        /// <returns></returns>
        /// <created>UPh,03.06.2015</created>
        /// <changed>UPh,03.06.2015</changed>
        // ********************************************************************************
        bool SerializeAttribute(string name, LPTSTR value, int nValue, string def /*= null*/)
        {
            if (IsReading())
            {
                if (def == null)
                {
                    def = _T("");
                }

                if (!GetAttribute(name, value, nValue))
                {
                    lstrcpyn(value, def, nValue);
                }
                return(true);
            }
            else if (IsWriting())
            {
                WriteAttribute(name, value);
                return(true);
            }

            return(false);
        }
Ejemplo n.º 3
0
		public static extern DWORD GetProcessImageFileName(HANDLE hProcess, LPTSTR lpImageFileName, DWORD nSize);
Ejemplo n.º 4
0
		public static extern DWORD GetModuleFileNameEx(HANDLE hProcess, HMODULE hModule, LPTSTR lpFilename, DWORD nSize);
Ejemplo n.º 5
0
		public static extern DWORD GetFinalPathNameByHandle(HANDLE hFile, LPTSTR lpszFilePath, DWORD cchFilePath, DWORD dwFlags);
Ejemplo n.º 6
0
        // ********************************************************************************
        /// <summary>
        /// 
        /// </summary>
        /// <param name="name"></param>
        /// <param name="value"></param>
        /// <param name="nValue"></param>
        /// <param name="def"></param>
        /// <returns></returns>
        /// <created>UPh,03.06.2015</created>
        /// <changed>UPh,03.06.2015</changed>
        // ********************************************************************************
        bool SerializeAttribute(string name, LPTSTR value, int nValue, string def /*= null*/)
        {
            if (IsReading())
            {
                if (def == null)
                    def = _T("");

                if (!GetAttribute(name, value, nValue))
                    lstrcpyn(value, def, nValue);
                return true;

            }
            else if (IsWriting())
            {
                WriteAttribute(name, value);
                return true;
            }

            return false;
        }