다음을 통해 공유


shlwapi.h 헤더

이 헤더는 Windows 셸에서 사용됩니다. 자세한 내용은 다음을 참조하세요.

shlwapi.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.

인터페이스

 
IQueryAssociations

파일 형식 또는 프로토콜을 정의하고 애플리케이션과 연결하여 레지스트리에 저장된 정보를 검색하는 프로세스를 간소화하는 메서드를 노출합니다.

Functions

 
AssocCreate

IQueryAssociations 개체에 대한 포인터를 반환합니다.
AssocGetPerceivedType

확장자를 기반으로 파일의 인식된 형식을 검색합니다.
AssocIsDangerous

파일 형식이 잠재적인 보안 위험으로 간주되는지 여부를 결정합니다.
AssocQueryKeyA

레지스트리에서 파일 또는 프로토콜 연결과 관련된 키를 검색하고 검색합니다. (ANSI)
AssocQueryKeyW

레지스트리에서 파일 또는 프로토콜 연결과 관련된 키를 검색하고 검색합니다. (유니코드)
AssocQueryStringA

레지스트리에서 파일 또는 프로토콜 연결 관련 문자열을 검색하고 검색합니다. (AssocQueryStringA)
AssocQueryStringByKeyA

지정된 키에서 시작하여 레지스트리에서 파일 연결 관련 문자열을 검색하고 검색합니다. (ANSI)
AssocQueryStringByKeyW

지정된 키에서 시작하여 레지스트리에서 파일 연결 관련 문자열을 검색하고 검색합니다. (유니코드)
AssocQueryStringW

레지스트리에서 파일 또는 프로토콜 연결 관련 문자열을 검색하고 검색합니다. (AssocQueryStringW)
ChrCmpIA

두 문자 간의 비교를 수행합니다. 대/소문자를 구분하지 않고 비교합니다. (ANSI)
ChrCmpIW

두 문자 간의 비교를 수행합니다. 대/소문자를 구분하지 않고 비교합니다. (유니코드)
ColorAdjustLuma

RGB 값의 광도를 변경합니다. 색조와 포화는 영향을 받지 않습니다.
ColorHLSToRGB

색을 HLS(색조-광도-채도)에서 RGB 형식으로 변환합니다.
ColorRGBToHLS

색을 RGB에서 HLS(hue-luminance-saturation) 형식으로 변환합니다.
ConnectToConnectionPoint

클라이언트의 싱크와 연결 지점 컨테이너 간의 연결을 설정하거나 종료합니다.
DllInstall

DLL에 대한 설치 및 설정을 처리합니다.
GetAcceptLanguagesA

언어 기본 설정을 지정할 때 웹 사이트에 사용되는 문자열을 검색합니다. (ANSI)
GetAcceptLanguagesW

언어 기본 설정을 지정할 때 웹 사이트에 사용되는 문자열을 검색합니다. (유니코드)
GetMenuPosFromID

GetMenuPosFromID를 변경하거나 사용할 수 없습니다.
GetProcessReference

SetProcessReference에서 제공하는 프로세스별 개체를 검색하여 프로세스를 활성 상태로 유지하기 위해 참조 수를 증분합니다.
HashData

데이터 배열을 해시합니다.
IntlStrEqNA

지역화된 두 문자열의 시작 부분에서 지정된 수의 문자를 대/소문자를 구분하여 비교합니다. (ANSI)
IntlStrEqNIA

지역화된 두 문자열의 시작 부분에서 지정된 수의 문자를 대/소문자를 구분하지 않는 비교를 수행합니다. (ANSI)
IntlStrEqNIW

지역화된 두 문자열의 시작 부분에서 지정된 수의 문자를 대/소문자를 구분하지 않는 비교를 수행합니다. (유니코드)
IntlStrEqNW

지역화된 두 문자열의 시작 부분에서 지정된 수의 문자를 대/소문자를 구분하여 비교합니다. (유니코드)
IntlStrEqWorkerA

지역화된 두 문자열의 시작 부분에서 지정된 수의 문자를 비교합니다. (ANSI)
IntlStrEqWorkerW

지역화된 두 문자열의 시작 부분에서 지정된 수의 문자를 비교합니다. (유니코드)
IsCharSpaceA

문자가 공백을 나타내는지 여부를 결정합니다. (ANSI)
IsCharSpaceW

문자가 공백을 나타내는지 여부를 결정합니다. (유니코드)
IsInternetESCEnabled

Windows 인터넷 Explorer 보안 강화 구성에 있는지 여부를 확인합니다.
Iso

지정된 운영 체제 및 운영 체제 기능을 확인합니다.
IStream_Copy

스트림을 다른 스트림에 복사합니다.
IStream_Read

지정된 스트림에서 바이트를 읽고 모든 바이트를 성공적으로 읽었는지 여부를 나타내는 값을 반환합니다.
IStream_ReadPidl

IStream 개체에서 PIDLIST_RELATIVE 개체로 PIDL(항목 식별자 목록)에 대한 포인터를 읽습니다.
IStream_ReadStr

스트림에서 읽고 문자열에 씁니다.
IStream_Reset

지정된 스트림의 검색 위치를 스트림의 시작 부분으로 이동합니다.
IStream_Size

지정된 스트림의 크기(바이트)를 검색합니다.
IStream_Write

버퍼에서 지정된 스트림에 알 수 없는 형식의 데이터를 씁니다.
IStream_WritePidl

PCUIDLIST_RELATIVE 개체의 PIDL(항목 식별자 목록)에 대한 포인터를 IStream 개체에 씁니다.
IStream_WriteStr

문자열에서 읽고 스트림에 씁니다.
IUnknown_AtomicRelease

COM(구성 요소 개체 모델) 포인터를 해제하고 NULL로 설정합니다.
IUnknown_GetSite

지정된 개체의 IObjectWithSite::GetSite 메서드를 호출합니다.
IUnknown_GetWindow

GetWindow 메서드가 있는 다양한 인터페이스를 쿼리하여 COM(Component Object Model) 개체에서 창 핸들을 검색하려고 시도합니다.
IUnknown_QueryService

지정된 개체에서 서비스에 대한 인터페이스를 검색합니다.
IUnknown_Set

COM(구성 요소 개체 모델) 인터페이스 포인터의 값을 변경하고 이전 인터페이스를 해제합니다.
IUnknown_SetSite

IObjectWithSite::SetSite 메서드를 호출하여 지정된 개체의 사이트를 설정합니다.
MAKEDLLVERULL

DLL 버전 정보를 ULONGLONG 값으로 압축하는 데 사용됩니다.
ParseURLA

URL의 기본적인 구문 분석을 수행합니다. (ANSI)
ParseURLW

URL의 기본적인 구문 분석을 수행합니다. (유니코드)
PathAddBackslashA

문자열 끝에 백슬래시를 추가하여 경로에 대한 올바른 구문을 만듭니다. (PathAddBackslashA)
PathAddBackslashW

문자열 끝에 백슬래시를 추가하여 경로에 대한 올바른 구문을 만듭니다. (PathAddBackslashW)
PathAddExtensionA

경로 문자열에 파일 이름 확장명을 추가합니다. (ANSI)
PathAddExtensionW

경로 문자열에 파일 이름 확장명을 추가합니다. (유니코드)
PathAppendA

한 경로를 다른 경로의 끝에 추가합니다. (ANSI)
PathAppendW

한 경로를 다른 경로의 끝에 추가합니다. (유니코드)
PathBuildRootA

지정된 드라이브 번호에서 루트 경로를 만듭니다. (ANSI)
PathBuildRootW

지정된 드라이브 번호에서 루트 경로를 만듭니다. (유니코드)
PathCanonicalizeA

"." 및 ".."와 같은 탐색 요소를 제거하여 경로를 간소화하여 직접적이고 올바른 형식의 경로를 생성합니다. (ANSI)
PathCanonicalizeW

"." 및 ".."와 같은 탐색 요소를 제거하여 경로를 간소화하여 직접적이고 올바른 형식의 경로를 생성합니다. (유니코드)
PathCombineA

올바르게 구성된 경로를 나타내는 두 문자열을 하나의 경로로 연결합니다. 또한 상대 경로 요소를 연결합니다. (ANSI)
PathCombineW

올바르게 구성된 경로를 나타내는 두 문자열을 하나의 경로로 연결합니다. 또한 상대 경로 요소를 연결합니다. (유니코드)
PathCommonPrefixA

두 경로를 비교하여 공통 접두사를 공유하는지 확인합니다. 접두사는 다음 형식 중 하나입니다._"C:\", ".", "..", ".. \". (ANSI)
PathCommonPrefixW

두 경로를 비교하여 공통 접두사를 공유하는지 확인합니다. 접두사는 다음 형식 중 하나입니다._"C:\", ".", "..", ".. \". (유니코드)
PathCompactPathA

경로 구성 요소를 줄임표로 바꿔 지정된 픽셀 너비 내에 맞게 파일 경로를 자립니다. (ANSI)
PathCompactPathExA

경로 구성 요소를 줄임표로 바꿔 특정 수의 문자에 맞게 경로를 자립니다. (ANSI)
PathCompactPathExW

경로 구성 요소를 줄임표로 바꿔 특정 수의 문자에 맞게 경로를 자립니다. (유니코드)
PathCompactPathW

경로 구성 요소를 줄임표로 바꿔 지정된 픽셀 너비 내에 맞게 파일 경로를 자립니다. (유니코드)
PathCreateFromUrlA

파일 URL을 Microsoft MS-DOS 경로로 변환합니다. (ANSI)
PathCreateFromUrlAlloc

파일 URL에서 경로를 만듭니다.
PathCreateFromUrlW

파일 URL을 Microsoft MS-DOS 경로로 변환합니다. (유니코드)
PathFileExistsA

파일 또는 폴더와 같은 파일 시스템 개체의 경로가 유효한지 여부를 결정합니다. (ANSI)
PathFileExistsW

파일 또는 폴더와 같은 파일 시스템 개체의 경로가 유효한지 여부를 확인합니다. (유니코드)
PathFindExtensionA

확장에 대한 경로를 검색합니다. (ANSI)
PathFindExtensionW

확장에 대한 경로를 검색합니다. (유니코드)
PathFindFileNameA

경로에서 파일 이름을 검색합니다. (ANSI)
PathFindFileNameW

경로에서 파일 이름을 검색합니다. (유니코드)
PathFindNextComponentA

경로를 구문 분석하고 첫 번째 백슬래시 뒤에 있는 해당 경로의 부분을 반환합니다. (ANSI)
PathFindNextComponentW

경로를 구문 분석하고 첫 번째 백슬래시 뒤에 있는 해당 경로의 부분을 반환합니다. (유니코드)
PathFindOnPathA

파일을 검색합니다. (ANSI)
PathFindOnPathW

파일을 검색합니다. (유니코드)
PathFindSuffixArrayA

지정된 파일 이름에 접미사 목록 중 하나가 있는지 여부를 확인합니다. (ANSI)
PathFindSuffixArrayW

지정된 파일 이름에 접미사 목록 중 하나가 있는지 여부를 확인합니다. (유니코드)
PathGetArgsA

지정된 경로 내에서 명령줄 인수를 찾습니다. (ANSI)
PathGetArgsW

지정된 경로 내에서 명령줄 인수를 찾습니다. (유니코드)
PathGetCharTypeA

경로와 관련된 문자 형식을 결정합니다. (ANSI)
PathGetCharTypeW

경로와 관련된 문자 형식을 결정합니다. (유니코드)
PathGetDriveNumberA

'A' 범위 내의 드라이브 문자를 'Z'로 검색하고 해당 드라이브 번호를 반환합니다. (ANSI)
PathGetDriveNumberW

'A' 범위 내의 드라이브 문자를 'Z'로 검색하고 해당 드라이브 번호를 반환합니다. (유니코드)
PathIsContentTypeA

파일의 등록된 콘텐츠 형식이 지정된 콘텐츠 형식과 일치하는지 확인합니다. 이 함수는 지정된 파일 형식의 콘텐츠 형식을 가져오고 해당 문자열을 pszContentType과 비교합니다. 대/소문자를 구분하지 않고 비교합니다. (ANSI)
PathIsContentTypeW

파일의 등록된 콘텐츠 형식이 지정된 콘텐츠 형식과 일치하는지 확인합니다. 이 함수는 지정된 파일 형식의 콘텐츠 형식을 가져오고 해당 문자열을 pszContentType과 비교합니다. 대/소문자를 구분하지 않고 비교합니다. (유니코드)
PathIsDirectoryA

경로가 유효한 디렉터리인지 확인합니다. (ANSI)
PathIsDirectoryEmptyA

지정된 경로가 빈 디렉터리인지 여부를 확인합니다. (ANSI)
PathIsDirectoryEmptyW

지정된 경로가 빈 디렉터리인지 여부를 확인합니다. (유니코드)
PathIsDirectoryW

경로가 유효한 디렉터리인지 확인합니다. (유니코드)
PathIsFileSpecA

경로를 검색하여 경로 구분 문자(예: ':' 또는 '')를 검색합니다. 경로 구분 문자가 없는 경우 경로는 파일 사양 경로로 간주됩니다.
PathIsFileSpecW

경로 구분 문자(예: ':' 또는 '\')를 검색합니다. 경로 구분 문자가 없는 경우 경로는 파일 사양 경로로 간주됩니다.
PathIsHTMLFileA

파일이 HTML 파일인지 확인합니다. 파일의 확장명용으로 등록된 콘텐츠 형식에 따라 결정됩니다. (ANSI)
PathIsHTMLFileW

파일이 HTML 파일인지 확인합니다. 파일의 확장명용으로 등록된 콘텐츠 형식에 따라 결정됩니다. (유니코드)
PathIsLFNFileSpecA

파일 이름이 긴 형식인지 여부를 확인합니다. (ANSI)
PathIsLFNFileSpecW

파일 이름이 긴 형식인지 여부를 확인합니다. (유니코드)
PathIsNetworkPathA

경로 문자열이 네트워크 리소스를 나타내는지 여부를 결정합니다. (ANSI)
PathIsNetworkPathW

경로 문자열이 네트워크 리소스를 나타내는지 여부를 결정합니다. (유니코드)
PathIsPrefixA

경로를 검사하여 pszPrefix에서 전달된 접두사 값으로 시작하는지 확인합니다. (ANSI)
PathIsPrefixW

경로를 검사하여 pszPrefix에서 전달한 접두사 값으로 시작하는지 확인합니다. (유니코드)
PathIsRelativeA

경로를 검색하고 상대 경로인지 확인합니다. (ANSI)
PathIsRelativeW

경로를 검색하고 상대 경로인지 확인합니다. (유니코드)
PathIsRootA

경로 문자열이 볼륨의 루트를 참조하는지 여부를 결정합니다. (ANSI)
PathIsRootW

경로 문자열이 볼륨의 루트를 참조하는지 여부를 결정합니다. (유니코드)
PathIsSameRootA

두 경로를 비교하여 공통 루트 구성 요소가 있는지 확인합니다. (ANSI)
PathIsSameRootW

두 경로를 비교하여 공통 루트 구성 요소가 있는지 확인합니다. (유니코드)
PathIsSystemFolderA

기존 폴더에 시스템 폴더로 만드는 특성이 포함되어 있는지 확인합니다. 또는 이 함수는 특정 특성이 폴더를 시스템 폴더로 한정하는지를 나타냅니다. (ANSI)
PathIsSystemFolderW

기존 폴더에 시스템 폴더로 만드는 특성이 포함되어 있는지 확인합니다. 또는 이 함수는 특정 특성이 폴더를 시스템 폴더로 한정하는지를 나타냅니다. (유니코드)
PathIsUNCA

경로 문자열이 드라이브 문자를 기반으로 하는 경로와 달리 유효한 UNC(범용 명명 규칙) 경로인지 확인합니다. (ANSI)
PathIsUNCServerA

문자열이 서버 경로에 대해서만 유효한 UNC(범용 명명 규칙)인지 확인합니다. (ANSI)
PathIsUNCServerShareA

문자열이 유효한 UNC(범용 명명 규칙) 공유 경로인 \server\share인지 확인합니다. (ANSI)
PathIsUNCServerShareW

문자열이 유효한 UNC(범용 명명 규칙) 공유 경로인 \server\share인지 확인합니다. (유니코드)
PathIsUNCServerW

문자열이 서버 경로에 대해서만 유효한 UNC(범용 명명 규칙)인지 확인합니다. (유니코드)
PathIsUNCW

경로 문자열이 드라이브 문자를 기반으로 하는 경로와 달리 유효한 UNC(범용 명명 규칙) 경로인지 확인합니다. (유니코드)
PathIsURLA

지정된 문자열을 테스트하여 유효한 URL 형식을 준수하는지 확인합니다. (ANSI)
PathIsURLW

지정된 문자열을 테스트하여 유효한 URL 형식을 준수하는지 확인합니다. (유니코드)
PathMakePrettyA

모든 대문자 경로를 모든 소문자로 변환하여 경로에 일관된 모양을 제공합니다. (ANSI)
PathMakePrettyW

모든 대문자 경로를 모든 소문자로 변환하여 경로에 일관된 모양을 제공합니다. (유니코드)
PathMakeSystemFolderA

기존 폴더에 시스템 폴더가 되기 위한 적절한 특성을 제공합니다. (ANSI)
PathMakeSystemFolderW

기존 폴더에 시스템 폴더가 되기 위한 적절한 특성을 제공합니다. (유니코드)
PathMatchSpecA

Microsoft MS-DOS 와일드카드 일치 형식을 사용하여 문자열을 검색합니다. (ANSI)
PathMatchSpecExA

경로의 파일 이름을 하나 이상의 파일 이름 패턴과 일치합니다. (ANSI)
PathMatchSpecExW

경로의 파일 이름을 하나 이상의 파일 이름 패턴과 일치합니다. (유니코드)
PathMatchSpecW

Microsoft MS-DOS 와일드카드 일치 형식을 사용하여 문자열을 검색합니다. (유니코드)
PathParseIconLocationA

파일 위치 및 아이콘 인덱스가 포함된 파일 위치 문자열을 구문 분석하고 별도의 값을 반환합니다. (ANSI)
PathParseIconLocationW

파일 위치 및 아이콘 인덱스가 포함된 파일 위치 문자열을 구문 분석하고 별도의 값을 반환합니다. (유니코드)
PathQuoteSpacesA

공백에 대한 경로를 검색합니다. 공백이 있으면 전체 경로가 따옴표로 묶입니다. (ANSI)
PathQuoteSpacesW

공백에 대한 경로를 검색합니다. 공백이 있으면 전체 경로가 따옴표로 묶입니다. (유니코드)
PathRelativePathToA

한 파일 또는 폴더에서 다른 파일로의 상대 경로를 만듭니다. (ANSI)
PathRelativePathToW

한 파일 또는 폴더에서 다른 파일로의 상대 경로를 만듭니다. (유니코드)
PathRemoveArgsA

지정된 경로에서 인수를 제거합니다. (ANSI)
PathRemoveArgsW

지정된 경로에서 인수를 제거합니다. (유니코드)
PathRemoveBackslashA

지정된 경로에서 후행 백슬래시를 제거합니다. (ANSI)
PathRemoveBackslashW

지정된 경로에서 후행 백슬래시를 제거합니다. (유니코드)
PathRemoveBlanksA

문자열에서 선행 및 후행 공백을 모두 제거합니다. (ANSI)
PathRemoveBlanksW

문자열에서 선행 및 후행 공백을 모두 제거합니다. (유니코드)
PathRemoveExtensionA

경로에 파일 이름 확장명(있는 경우)을 제거합니다. (ANSI)
PathRemoveExtensionW

경로에 파일 이름 확장명(있는 경우)을 제거합니다. (유니코드)
PathRemoveFileSpecA

경로에 있는 경우 후행 파일 이름 및 백슬래시를 제거합니다. (ANSI)
PathRemoveFileSpecW

경로에 있는 경우 후행 파일 이름 및 백슬래시를 제거합니다. (유니코드)
PathRenameExtensionA

파일 이름의 확장명을 새 확장명으로 바꿉니다. 파일 이름에 확장명을 포함하지 않으면 확장명은 문자열의 끝에 연결됩니다. (ANSI)
PathRenameExtensionW

파일 이름의 확장명을 새 확장명으로 바꿉니다. 파일 이름에 확장명을 포함하지 않으면 확장명은 문자열의 끝에 연결됩니다. (유니코드)
PathSearchAndQualifyA

지정된 경로의 형식이 올바르게 지정되고 정규화되었는지 여부를 확인합니다. (ANSI)
PathSearchAndQualifyW

지정된 경로의 형식이 올바르게 지정되고 정규화되었는지 여부를 확인합니다. (유니코드)
PathSetDlgItemPathA

PathCompactPath를 사용하여 경로가 컨트롤에 맞는지 확인하여 창 또는 대화 상자에서 자식 컨트롤의 텍스트를 설정합니다. (ANSI)
PathSetDlgItemPathW

PathCompactPath를 사용하여 경로가 컨트롤에 맞는지 확인하여 창 또는 대화 상자에서 자식 컨트롤의 텍스트를 설정합니다. (유니코드)
PathSkipRootA

드라이브 문자 또는 UNC(범용 명명 규칙) 서버/공유 경로 요소 다음에 있는 경로의 첫 번째 문자에 대한 포인터를 검색합니다. (ANSI)
PathSkipRootW

드라이브 문자 또는 UNC(범용 명명 규칙) 서버/공유 경로 요소 다음에 있는 경로의 첫 번째 문자에 대한 포인터를 검색합니다. (유니코드)
PathStripPathA

정규화된 경로 및 파일의 경로 부분을 제거합니다. (ANSI)
PathStripPathW

정규화된 경로 및 파일의 경로 부분을 제거합니다. (유니코드)
PathStripToRootA

루트 정보를 제외한 경로의 모든 파일 및 디렉터리 요소를 제거합니다. (ANSI)
PathStripToRootW

루트 정보를 제외한 경로의 모든 파일 및 디렉터리 요소를 제거합니다. (유니코드)
PathUndecorateA

경로 문자열에서 장식을 제거합니다. (ANSI)
PathUndecorateW

경로 문자열에서 장식을 제거합니다. (유니코드)
PathUnExpandEnvStringsA

정규화된 경로의 특정 폴더 이름을 연결된 환경 문자열로 바꿉니다. (ANSI)
PathUnExpandEnvStringsW

정규화된 경로의 특정 폴더 이름을 연결된 환경 문자열로 바꿉니다. (유니코드)
PathUnmakeSystemFolderA

시스템 폴더로 만드는 폴더에서 특성을 제거합니다. 이 폴더는 실제로 파일 시스템에 있어야 합니다. (ANSI)
PathUnmakeSystemFolderW

시스템 폴더로 만드는 폴더에서 특성을 제거합니다. 이 폴더는 실제로 파일 시스템에 있어야 합니다. (유니코드)
PathUnquoteSpacesA

경로의 시작과 끝에서 따옴표를 제거합니다. (ANSI)
PathUnquoteSpacesW

경로의 시작과 끝에서 따옴표를 제거합니다. (유니코드)
QISearch

IUnknown::QueryInterface 메서드의 테이블 기반 구현입니다.
SetProcessReference

호스트된 셸 확장 및 기타 구성 요소가 호스트 프로세스가 조기에 닫히지 않도록 하는 COM(구성 요소 개체 모델) 개체를 제공합니다.
SHAllocShared

SHAllocShared를 변경하거나 사용할 수 없습니다.
SHAnsiToAnsi

ANSI 문자열을 복사합니다.
SHAnsiToUnicode

ANSI 코드 페이지에서 유니코드 코드 페이지로 문자열을 변환합니다.
SHAutoComplete

자동 완성을 사용하여 URL 또는 파일 시스템 경로를 완료하도록 시스템 편집 컨트롤에 지시합니다.
SHCopyKeyA

원본 하위 키의 하위 키와 값을 대상 키에 재귀적으로 복사합니다. SHCopyKey는 키의 보안 특성을 복사하지 않습니다. (ANSI)
SHCopyKeyW

원본 하위 키의 하위 키와 값을 대상 키에 재귀적으로 복사합니다. SHCopyKey는 키의 보안 특성을 복사하지 않습니다. (유니코드)
SHCreateMemStream

CreateStreamOnHGlobal과 유사한 프로세스를 사용하여 메모리 스트림을 만듭니다.
SHCreateShellPalette

지정된 디바이스 컨텍스트에 대한 하프톤 팔레트를 만듭니다.
SHCreateStreamOnFileA

SHCreateStreamOnFile을 변경하거나 사용할 수 없습니다. 대신 SHCreateStreamOnFileEx를 사용합니다. (ANSI)
SHCreateStreamOnFileEx

파일을 열거나 만들고 해당 파일을 읽거나 쓸 스트림을 검색합니다.
SHCreateStreamOnFileW

SHCreateStreamOnFile을 변경하거나 사용할 수 없습니다. 대신 SHCreateStreamOnFileEx를 사용합니다. (유니코드)
SHCreateThread

스레드를 만듭니다.
SHCreateThreadRef

COM(구성 요소 개체 모델) 개체에 대한 스레드별 참조를 만듭니다.
SHCreateThreadWithHandle

새 스레드를 만들고 해당 핸들을 검색합니다.
SHDeleteEmptyKeyA

빈 키를 삭제합니다. (ANSI)
SHDeleteEmptyKeyW

빈 키를 삭제합니다. (유니코드)
SHDeleteKeyA

하위 키와 모든 하위 항목을 삭제합니다. 이 함수는 레지스트리에서 키와 모든 키의 값을 제거합니다. (ANSI)
SHDeleteKeyW

하위 키와 모든 하위 항목을 삭제합니다. 이 함수는 레지스트리에서 키와 모든 키의 값을 제거합니다. (유니코드)
SHDeleteValueA

지정된 레지스트리 키에서 명명된 값을 삭제합니다. (ANSI)
SHDeleteValueW

지정된 레지스트리 키에서 명명된 값을 삭제합니다. (유니코드)
SHEnumKeyExA

지정된 열린 레지스트리 키의 하위 키를 열거합니다. (SHEnumKeyExA)
SHEnumKeyExW

지정된 열린 레지스트리 키의 하위 키를 열거합니다. (SHEnumKeyExW)
SHEnumValueA

지정된 열린 레지스트리 키의 값을 열거합니다. (ANSI)
SHEnumValueW

지정된 열린 레지스트리 키의 값을 열거합니다. (유니코드)
SHFormatDateTimeA

SHFormatDateTime을 변경하거나 사용할 수 없습니다. (ANSI)
SHFormatDateTimeW

SHFormatDateTime을 변경하거나 사용할 수 없습니다. (유니코드)
SHFreeShared

SHFreeShared는 변경되거나 사용할 수 없습니다.
SHGetAssocKeys

IQueryAssociations 개체와 연결된 클래스 하위 키의 배열을 검색합니다.
SHGetInverseCMAP

하프톤 팔레트에 대한 역색 테이블 매핑을 검색합니다.
SHGetThreadRef

SHSetThreadRef에서 설정한 스레드별 개체 참조를 검색합니다.
SHGetValueA

레지스트리 값을 검색합니다. (SHGetValueA)
SHGetValueW

레지스트리 값을 검색합니다. (SHGetValueW)
SHGetViewStatePropertyBag

SHGetViewStatePropertyBag을 변경하거나 사용할 수 없습니다.
SHGlobalCounterDecrement

전역 카운터를 감소합니다.
SHGlobalCounterGetValue

전역 카운터의 현재 값을 가져옵니다.
SHGlobalCounterIncrement

전역 카운터를 증분합니다.
SHIsLowMemoryMachine

지원되지 않습니다. (SHIsLowMemoryMachine)
SHLoadIndirectString

해당 리소스를 간접 문자열 형식('@' 기호로 시작하는 문자열)으로 지정하면 지정된 텍스트 리소스를 추출합니다.
SHLocalStrDupA

새로 할당된 메모리에서 문자열의 복사본을 만듭니다. (SHLocalStrDupA)
SHLocalStrDupW

새로 할당된 메모리에서 문자열의 복사본을 만듭니다. (SHLocalStrDupW)
SHLockShared

SHLockShared를 변경하거나 사용할 수 없습니다.
SHMessageBoxCheckA

SHMessageBoxCheck를 변경하거나 사용할 수 없습니다. (ANSI)
SHMessageBoxCheckW

SHMessageBoxCheck를 변경하거나 사용할 수 없습니다. (유니코드)
SHOpenRegStream2A

레지스트리 값을 열고 값을 읽거나 쓰는 데 사용할 수 있는 스트림을 제공합니다. 이 함수는 SHOpenRegStream을 대체합니다. (ANSI)
SHOpenRegStream2W

레지스트리 값을 열고 값을 읽거나 쓰는 데 사용할 수 있는 스트림을 제공합니다. 이 함수는 SHOpenRegStream을 대체합니다. (유니코드)
SHOpenRegStreamA

더 이상 사용되지 않습니다. (SHOpenRegStreamA)
SHOpenRegStreamW

더 이상 사용되지 않습니다. (SHOpenRegStreamW)
SHQueryInfoKeyA

지정된 레지스트리 키에 대한 정보를 검색합니다. (ANSI)
SHQueryInfoKeyW

지정된 레지스트리 키에 대한 정보를 검색합니다. (유니코드)
SHQueryValueExA

레지스트리 키를 열고 특정 값을 쿼리합니다. (ANSI)
SHQueryValueExW

레지스트리 키를 열고 특정 값을 쿼리합니다. (유니코드)
SHRegCloseUSKey

사용자별 하위 트리(HKEY_CURRENT_USER 또는 HKEY_LOCAL_MACHINE)의 사용자별 레지스트리 하위 키에 대한 핸들을 닫습니다.
SHRegCreateUSKeyA

사용자별 하위 트리(HKEY_CURRENT_USER 또는 HKEY_LOCAL_MACHINE)에서 레지스트리 하위 키를 만들거나 엽니다. (ANSI)
SHRegCreateUSKeyW

사용자별 하위 트리(HKEY_CURRENT_USER 또는 HKEY_LOCAL_MACHINE)에서 레지스트리 하위 키를 만들거나 엽니다. (유니코드)
SHRegDeleteEmptyUSKeyA

사용자별 하위 트리(HKEY_CURRENT_USER 또는 HKEY_LOCAL_MACHINE)에서 빈 레지스트리 하위 키를 삭제합니다. (ANSI)
SHRegDeleteEmptyUSKeyW

사용자별 하위 트리(HKEY_CURRENT_USER 또는 HKEY_LOCAL_MACHINE)에서 빈 레지스트리 하위 키를 삭제합니다. (유니코드)
SHRegDeleteUSValueA

사용자별 하위 트리(HKEY_CURRENT_USER 또는 HKEY_LOCAL_MACHINE)에서 레지스트리 하위 키 값을 삭제합니다. (ANSI)
SHRegDeleteUSValueW

사용자별 하위 트리(HKEY_CURRENT_USER 또는 HKEY_LOCAL_MACHINE)에서 레지스트리 하위 키 값을 삭제합니다. (유니코드)
SHRegDuplicateHKey

레지스트리 키의 HKEY 핸들을 복제합니다.
SHRegEnumUSKeyA

사용자별 하위 트리(HKEY_CURRENT_USER 또는 HKEY_LOCAL_MACHINE)에서 레지스트리 하위 키의 하위 키를 열거합니다. (ANSI)
SHRegEnumUSKeyW

사용자별 하위 트리(HKEY_CURRENT_USER 또는 HKEY_LOCAL_MACHINE)에서 레지스트리 하위 키의 하위 키를 열거합니다. (유니코드)
SHRegEnumUSValueA

사용자별 하위 트리(HKEY_CURRENT_USER 또는 HKEY_LOCAL_MACHINE)에서 지정된 레지스트리 하위 키의 값을 열거합니다. (ANSI)
SHRegEnumUSValueW

사용자별 하위 트리(HKEY_CURRENT_USER 또는 HKEY_LOCAL_MACHINE)에서 지정된 레지스트리 하위 키의 값을 열거합니다. (유니코드)
SHRegGetBoolUSValueA

사용자별 하위 트리(HKEY_CURRENT_USER 또는 HKEY_LOCAL_MACHINE)의 레지스트리 하위 키에서 부울 값을 검색합니다. (ANSI)
SHRegGetBoolUSValueW

사용자별 하위 트리(HKEY_CURRENT_USER 또는 HKEY_LOCAL_MACHINE)의 레지스트리 하위 키에서 부울 값을 검색합니다. (유니코드)
SHRegGetBoolValueFromHKCUHKLM

레지스트리 키 값을 평가하고 값이 있는지와 예상 상태가 실제 상태와 일치하는지 여부를 반영하는 부울 값을 반환합니다.
SHRegGetIntW

레지스트리에서 숫자 문자열 값을 읽고 정수로 변환합니다.
SHRegGetPathA

레지스트리에서 파일 경로를 검색하여 필요에 따라 환경 변수를 확장합니다. (ANSI)
SHRegGetPathW

레지스트리에서 파일 경로를 검색하여 필요에 따라 환경 변수를 확장합니다. (유니코드)
SHRegGetUSValueA

사용자별 하위 트리(HKEY_CURRENT_USER 또는 HKEY_LOCAL_MACHINE)의 레지스트리 하위 키에서 값을 검색합니다. (ANSI)
SHRegGetUSValueW

사용자별 하위 트리(HKEY_CURRENT_USER 또는 HKEY_LOCAL_MACHINE)의 레지스트리 하위 키에서 값을 검색합니다. (유니코드)
SHRegGetValueA

레지스트리 값을 검색합니다. (SHRegGetValueA)
SHRegGetValueFromHKCUHKLM

레지스트리에서 지정된 정보를 가져옵니다.
SHRegGetValueW

레지스트리 값을 검색합니다. (SHRegGetValueW)
SHRegOpenUSKeyA

사용자별 하위 트리(HKEY_CURRENT_USER 또는 HKEY_LOCAL_MACHINE)에서 레지스트리 하위 키를 엽니다. (ANSI)
SHRegOpenUSKeyW

사용자별 하위 트리(HKEY_CURRENT_USER 또는 HKEY_LOCAL_MACHINE)에서 레지스트리 하위 키를 엽니다. (유니코드)
SHRegQueryInfoUSKeyA

사용자별 하위 트리(HKEY_CURRENT_USER 또는 HKEY_LOCAL_MACHINE)에서 지정된 레지스트리 하위 키에 대한 정보를 검색합니다. (ANSI)
SHRegQueryInfoUSKeyW

사용자별 하위 트리(HKEY_CURRENT_USER 또는 HKEY_LOCAL_MACHINE)에서 지정된 레지스트리 하위 키에 대한 정보를 검색합니다. (유니코드)
SHRegQueryUSValueA

사용자별 하위 트리(HKEY_CURRENT_USER 또는 HKEY_LOCAL_MACHINE)에서 열린 레지스트리 하위 키와 연결된 지정된 이름의 형식 및 데이터를 검색합니다. (ANSI)
SHRegQueryUSValueW

사용자별 하위 트리(HKEY_CURRENT_USER 또는 HKEY_LOCAL_MACHINE)에서 열린 레지스트리 하위 키와 연결된 지정된 이름의 형식 및 데이터를 검색합니다. (유니코드)
SHRegSetPathA

파일 경로를 사용하고 폴더 이름을 환경 문자열로 바꾸고 결과 문자열을 레지스트리에 배치합니다. (ANSI)
SHRegSetPathW

파일 경로를 사용하고 폴더 이름을 환경 문자열로 바꾸고 결과 문자열을 레지스트리에 배치합니다. (유니코드)
SHRegSetUSValueA

사용자별 하위 트리(HKEY_CURRENT_USER 또는 HKEY_LOCAL_MACHINE)에서 레지스트리 하위 키 값을 설정합니다. (ANSI)
SHRegSetUSValueW

사용자별 하위 트리(HKEY_CURRENT_USER 또는 HKEY_LOCAL_MACHINE)에서 레지스트리 하위 키 값을 설정합니다. (유니코드)
SHRegSetValue

지원되지 않습니다. (SHRegSetValue)
SHRegWriteUSValueA

사용자별 하위 트리(HKEY_CURRENT_USER 또는 HKEY_LOCAL_MACHINE)의 레지스트리 하위 키에 값을 씁니다. (ANSI)
SHRegWriteUSValueW

사용자별 하위 트리(HKEY_CURRENT_USER 또는 HKEY_LOCAL_MACHINE)의 레지스트리 하위 키에 값을 씁니다. (유니코드)
SHReleaseThreadRef

스레드 프로시저가 반환되기 전에 스레드 참조를 해제합니다.
SHSendMessageBroadcastA

시스템의 모든 최상위 창에 메시지를 보냅니다. (ANSI)
SHSendMessageBroadcastW

시스템의 모든 최상위 창에 메시지를 보냅니다. (유니코드)
SHSetThreadRef

COM(Component Object Model) 개체에 대한 스레드별 참조를 저장합니다. 이렇게 하면 호출자가 스레드의 수명을 제어하여 호출자가 준비되기 전에 Windows가 스레드를 종료하지 않도록 할 수 있습니다.
SHSetValueA

레지스트리 키의 값을 설정합니다. (ANSI)
SHSetValueW

레지스트리 키의 값을 설정합니다. (유니코드)
SHSkipJunction

바인딩 컨텍스트를 확인하여 특정 구성 요소 개체에 바인딩하는 것이 안전한지 확인합니다.
SHStrDupA

새로 할당된 메모리에서 문자열의 복사본을 만듭니다. (SHStrDupA)
SHStrDupW

새로 할당된 메모리에서 문자열의 복사본을 만듭니다. (SHStrDupW)
SHStripMneumonicA

문자열에서 니모닉 마커를 제거합니다. (ANSI)
SHStripMneumonicW

문자열에서 니모닉 마커를 제거합니다. (유니코드)
SHUnicodeToAnsi

문자열을 유니코드 코드 페이지에서 ANSI 코드 페이지로 변환합니다.
SHUnicodeToUnicode

유니코드 문자열을 복사합니다.
SHUnlockShared

SHUnlockShared를 변경하거나 사용할 수 없습니다.
StopWatchFlush

StopWatchFlush를 변경하거나 사용할 수 없습니다.
StopWatchMode

StopWatchMode를 변경하거나 사용할 수 없습니다.
StrCatBuffA

한 문자열에서 다른 문자열의 끝에 문자를 복사하고 추가합니다. (ANSI)
StrCatBuffW

한 문자열에서 다른 문자열의 끝에 문자를 복사하고 추가합니다. (유니코드)
StrCatChainW

두 개의 유니코드 문자열을 연결합니다. 동일한 버퍼에 반복된 연결이 필요할 때 사용됩니다.
StrCatW

한 문자열을 다른 문자열에 추가합니다.
StrChrA

문자열을 검색하여 지정된 문자와 일치하는 문자의 첫 번째 발생을 검색합니다. 비교는 대/소문자를 구분합니다. (ANSI)
StrChrIA

문자열을 검색하여 지정된 문자와 일치하는 문자의 첫 번째 발생을 검색합니다. 대/소문자를 구분하지 않고 비교합니다. (ANSI)
StrChrIW

문자열을 검색하여 지정된 문자와 일치하는 문자의 첫 번째 발생을 검색합니다. 대/소문자를 구분하지 않고 비교합니다. (유니코드)
StrChrNIW

문자열에서 지정된 문자의 첫 번째 발생을 검색합니다. 대/소문자를 구분하지 않고 비교합니다.
StrChrNW

문자열에서 지정된 문자의 첫 번째 발생을 검색합니다. 비교는 대/소문자를 구분합니다.
StrChrW

문자열을 검색하여 지정된 문자와 일치하는 문자의 첫 번째 발생을 검색합니다. 비교는 대/소문자를 구분합니다. (유니코드)
StrCmpCA

ASCII(C 런타임) 데이터 정렬 규칙을 사용하여 문자열을 비교합니다. 비교는 대/소문자를 구분합니다. (ANSI)
StrCmpCW

ASCII(C 런타임) 데이터 정렬 규칙을 사용하여 문자열을 비교합니다. 비교는 대/소문자를 구분합니다. (유니코드)
StrCmpICA

ASCII(C 런타임) 데이터 정렬 규칙을 사용하여 두 문자열을 비교합니다. 대/소문자를 구분하지 않고 비교합니다. (ANSI)
StrCmpICW

ASCII(C 런타임) 데이터 정렬 규칙을 사용하여 두 문자열을 비교합니다. 대/소문자를 구분하지 않고 비교합니다. (유니코드)
StrCmpIW

두 문자열을 비교하여 동일한지 확인합니다. 대/소문자를 구분하지 않고 비교합니다.
StrCmpLogicalW

두 유니코드 문자열을 비교합니다. 문자열의 숫자는 텍스트가 아닌 숫자 콘텐츠로 간주됩니다. 이 테스트는 대/소문자를 구분하지 않습니다.
StrCmpNA

두 문자열의 시작 부분에서 지정된 수의 문자를 비교하여 동일한지 확인합니다. 비교는 대/소문자를 구분합니다. StrNCmp 매크로는 이름에서만 이 함수와 다릅니다. (ANSI)
StrCmpNCA

ASCII(C 런타임) 데이터 정렬 규칙을 사용하여 두 문자열의 시작 부분에서 지정된 수의 문자를 비교합니다. 비교는 대/소문자를 구분합니다. (ANSI)
StrCmpNCW

ASCII(C 런타임) 데이터 정렬 규칙을 사용하여 두 문자열의 시작 부분에서 지정된 수의 문자를 비교합니다. 비교는 대/소문자를 구분합니다. (유니코드)
StrCmpNIA

두 문자열의 시작 부분에서 지정된 수의 문자를 비교하여 동일한지 확인합니다. 대/소문자를 구분하지 않고 비교합니다. StrNCmpI 매크로는 이름에서만 이 함수와 다릅니다. (ANSI)
StrCmpNICA

ASCII(C 런타임) 데이터 정렬 규칙을 사용하여 두 문자열의 시작 부분에서 지정된 수의 문자를 비교합니다. 대/소문자를 구분하지 않고 비교합니다. (ANSI)
StrCmpNICW

ASCII(C 런타임) 데이터 정렬 규칙을 사용하여 두 문자열의 시작 부분에서 지정된 수의 문자를 비교합니다. 대/소문자를 구분하지 않고 비교합니다. (유니코드)
StrCmpNIW

두 문자열의 시작 부분에서 지정된 수의 문자를 비교하여 동일한지 확인합니다. 대/소문자를 구분하지 않고 비교합니다. StrNCmpI 매크로는 이름에서만 이 함수와 다릅니다. (유니코드)
StrCmpNW

두 문자열의 시작 부분에서 지정된 수의 문자를 비교하여 동일한지 확인합니다. 비교는 대/소문자를 구분합니다. StrNCmp 매크로는 이름에서만 이 함수와 다릅니다. (유니코드)
StrCmpW

두 문자열을 비교하여 동일한지 확인합니다. 비교는 대/소문자를 구분합니다.
StrCpyNW

한 문자열의 시작 부분에서 다른 문자열로 지정된 수의 문자를 복사합니다. 참고 이 함수 또는 StrNCpy 매크로를 사용하지 마세요.
StrCpyW

한 문자열을 다른 문자열에 복사합니다. (StrCpyW)
StrCSpnA

문자열을 검색하여 문자 그룹의 첫 번째 항목을 검색합니다. 검색 메서드는 대/소문자를 구분하며 종료되는 NULL 문자는 검색 패턴 일치에 포함됩니다. (ANSI)
StrCSpnIA

문자열을 검색하여 문자 그룹의 첫 번째 항목을 검색합니다. 검색 메서드는 대/소문자를 구분하지 않으며 종료되는 NULL 문자가 검색 패턴 일치에 포함됩니다. (ANSI)
StrCSpnIW

문자열을 검색하여 문자 그룹의 첫 번째 항목을 검색합니다. 검색 메서드는 대/소문자를 구분하지 않으며 종료되는 NULL 문자가 검색 패턴 일치에 포함됩니다. (유니코드)
StrCSpnW

문자열을 검색하여 문자 그룹의 첫 번째 항목을 검색합니다. 검색 메서드는 대/소문자를 구분하며 종료되는 NULL 문자는 검색 패턴 일치에 포함됩니다. (유니코드)
StrDupA

문자열을 복제합니다. (ANSI)
StrDupW

문자열을 복제합니다. (유니코드)
StrFormatByteSize64A

숫자 값을 크기에 따라 크기 값(바이트, 킬로바이트, 메가바이트 또는 기가바이트)으로 표현되는 숫자를 나타내는 문자열로 변환합니다.
StrFormatByteSizeA

숫자 값을 크기에 따라 크기 값(바이트, 킬로바이트, 메가바이트 또는 기가바이트)으로 표현되는 숫자를 나타내는 문자열로 변환합니다. 한 매개 변수 형식의 StrFormatByteSizeW와 다릅니다.
StrFormatByteSizeEx

숫자 값을 크기에 따라 바이트, 킬로바이트, 메가바이트 또는 기가바이트 단위의 숫자를 나타내는 문자열로 변환합니다.
StrFormatByteSizeW

숫자 값을 크기에 따라 크기 값(바이트, 킬로바이트, 메가바이트 또는 기가바이트)으로 표현되는 숫자를 나타내는 문자열로 변환합니다. 한 매개 변수 형식의 StrFormatByteSizeA와 다릅니다.
StrFormatKBSizeA

숫자 값을 크기 값(킬로바이트)으로 표현된 숫자를 나타내는 문자열로 변환합니다. (ANSI)
StrFormatKBSizeW

숫자 값을 크기 값(킬로바이트)으로 표현된 숫자를 나타내는 문자열로 변환합니다. (유니코드)
StrFromTimeIntervalA

시간 간격(밀리초)을 문자열로 변환합니다. (ANSI)
StrFromTimeIntervalW

시간 간격(밀리초)을 문자열로 변환합니다. (유니코드)
StrIsIntlEqualA

두 문자열의 시작 부분에서 지정된 수의 문자를 비교하여 같은지 확인합니다. (ANSI)
StrIsIntlEqualW

두 문자열의 시작 부분에서 지정된 수의 문자를 비교하여 같은지 확인합니다. (유니코드)
StrNCatA

한 문자열의 시작부터 다른 문자열의 끝까지 지정된 수의 문자를 추가합니다. (ANSI)
StrNCatW

한 문자열의 시작부터 다른 문자열의 끝까지 지정된 수의 문자를 추가합니다. (유니코드)
StrPBrkA

문자열에서 지정된 버퍼에 포함된 문자의 첫 번째 발생을 검색합니다. 이 검색에는 종료 null 문자가 포함되지 않습니다. (ANSI)
StrPBrkW

문자열에서 지정된 버퍼에 포함된 문자의 첫 번째 발생을 검색합니다. 이 검색에는 종료 null 문자가 포함되지 않습니다. (유니코드)
StrRChrA

문자열에서 지정된 문자의 마지막 발생을 검색합니다. 비교는 대/소문자를 구분합니다. (ANSI)
StrRChrIA

문자열에서 지정된 문자의 마지막 발생을 검색합니다. 대/소문자를 구분하지 않고 비교합니다. (ANSI)
StrRChrIW

문자열에서 지정된 문자의 마지막 발생을 검색합니다. 대/소문자를 구분하지 않고 비교합니다. (유니코드)
StrRChrW

문자열에서 지정된 문자의 마지막 발생을 검색합니다. 비교는 대/소문자를 구분합니다. (유니코드)
StrRetToBSTR

문자열을 포함하거나 가리키는 IShellFolder::GetDisplayNameOf에서 반환된 STRRET 구조를 수락하고 해당 문자열을 BSTR로 반환합니다.
StrRetToBufA

IShellFolder::GetDisplayNameOf에서 반환된 STRRET 구조를 문자열로 변환하고 결과를 버퍼에 배치합니다. (ANSI)
StrRetToBufW

IShellFolder::GetDisplayNameOf에서 반환된 STRRET 구조를 문자열로 변환하고 결과를 버퍼에 배치합니다. (유니코드)
StrRetToStrA

IShellFolder::GetDisplayNameOf에서 반환된 STRRET 구조를 사용하여 표시 이름을 포함하는 할당된 문자열에 대한 포인터를 반환합니다. (ANSI)
StrRetToStrW

IShellFolder::GetDisplayNameOf에서 반환된 STRRET 구조를 사용하여 표시 이름을 포함하는 할당된 문자열에 대한 포인터를 반환합니다. (유니코드)
StrRStrIA

문자열 내에서 지정된 부분 문자열의 마지막 발생을 검색합니다. 대/소문자를 구분하지 않고 비교합니다. (ANSI)
StrRStrIW

문자열 내에서 지정된 부분 문자열의 마지막 발생을 검색합니다. 대/소문자를 구분하지 않고 비교합니다. (유니코드)
StrSpnA

지정된 버퍼에 포함된 문자로 구성된 문자열 내에서 부분 문자열의 길이를 가져옵니다. (ANSI)
StrSpnW

지정된 버퍼에 포함된 문자로 구성된 문자열 내에서 부분 문자열의 길이를 가져옵니다. (유니코드)
StrStrA

문자열 내에서 부분 문자열의 첫 번째 발생을 찾습니다. 비교는 대/소문자를 구분합니다. (StrStrA)
StrStrIA

문자열 내에서 부분 문자열의 첫 번째 발생을 찾습니다. 대/소문자를 구분하지 않고 비교합니다. (ANSI)
StrStrIW

문자열 내에서 부분 문자열의 첫 번째 발생을 찾습니다. 대/소문자를 구분하지 않고 비교합니다. (유니코드)
StrStrNIW

문자열 내에서 부분 문자열의 첫 번째 발생을 찾습니다. 비교는 대/소문자를 구분합니다.
StrStrNW

문자열 내에서 부분 문자열의 첫 번째 발생을 찾습니다. 비교는 대/소문자를 구분합니다. (StrStrNW)
StrStrW

문자열 내에서 부분 문자열의 첫 번째 발생을 찾습니다. 비교는 대/소문자를 구분합니다. (StrStrW)
StrToInt64ExA

10진수 또는 16진수 값을 나타내는 문자열을 64비트 정수로 변환합니다. (ANSI)
StrToInt64ExW

10진수 또는 16진수 값을 나타내는 문자열을 64비트 정수로 변환합니다. (유니코드)
StrToIntA

10진수 값을 나타내는 문자열을 정수로 변환합니다. StrToLong 매크로는 이 함수와 동일합니다. (ANSI)
StrToIntExA

10진수 또는 16진수를 나타내는 문자열을 정수로 변환합니다. (ANSI)
StrToIntExW

10진수 또는 16진수를 나타내는 문자열을 정수로 변환합니다. (유니코드)
StrToIntW

10진수 값을 나타내는 문자열을 정수로 변환합니다. StrToLong 매크로는 이 함수와 동일합니다. (유니코드)
StrTrimA

문자열에서 지정된 선행 및 후행 문자를 제거합니다. (ANSI)
StrTrimW

문자열에서 지정된 선행 및 후행 문자를 제거합니다. (유니코드)
UrlApplySchemeA

지정된 URL 문자열에 대한 구성표를 결정하고 적절한 접두사를 가진 문자열을 반환합니다. (ANSI)
UrlApplySchemeW

지정된 URL 문자열에 대한 구성표를 결정하고 적절한 접두사를 가진 문자열을 반환합니다. (유니코드)
UrlCanonicalizeA

URL 문자열을 정규 형식으로 변환합니다. (ANSI)
UrlCanonicalizeW

URL 문자열을 정규 형식으로 변환합니다. (유니코드)
UrlCombineA

상대 URL 및 해당 기본값과 함께 제공된 경우 는 정식 형식으로 URL을 반환합니다. (ANSI)
UrlCombineW

상대 URL 및 해당 기본값과 함께 제공된 경우 는 정식 형식으로 URL을 반환합니다. (유니코드)
UrlCompareA

두 URL 문자열을 대/소문자를 구분하여 비교합니다. (ANSI)
UrlCompareW

두 URL 문자열을 대/소문자를 구분하여 비교합니다. (유니코드)
UrlCreateFromPathA

Microsoft MS-DOS 경로를 정식 URL로 변환합니다. (ANSI)
UrlCreateFromPathW

Microsoft MS-DOS 경로를 정식 URL로 변환합니다. (유니코드)
UrlEscapeA

인터넷을 통해 전송하는 동안 변경될 수 있는 URL의 문자 또는 서로게이트 쌍("안전하지 않은" 문자)을 해당 이스케이프 시퀀스로 변환합니다. (ANSI)
UrlEscapeSpaces

공백 문자를 해당 이스케이프 시퀀스로 변환하는 매크로입니다.
UrlEscapeW

인터넷을 통해 전송하는 동안 변경될 수 있는 URL의 문자 또는 서로게이트 쌍("안전하지 않은" 문자)을 해당 이스케이프 시퀀스로 변환합니다. (유니코드)
UrlFixupW

UrlFixupW를 변경하거나 사용할 수 없습니다.
UrlGetLocationA

URL에서 위치를 검색합니다. (ANSI)
UrlGetLocationW

URL에서 위치를 검색합니다. (유니코드)
UrlGetPartA

URL 문자열을 수락하고 해당 URL의 지정된 부분을 반환합니다. (ANSI)
UrlGetPartW

URL 문자열을 수락하고 해당 URL의 지정된 부분을 반환합니다. (유니코드)
UrlHashA

URL 문자열을 해시합니다. (ANSI)
UrlHashW

URL 문자열을 해시합니다. (유니코드)
UrlIsA

URL이 지정된 형식인지 여부를 테스트합니다. (ANSI)
UrlIsFileUrlA

URL을 테스트하여 파일 URL인지 확인합니다. (ANSI)
UrlIsFileUrlW

URL을 테스트하여 파일 URL인지 확인합니다. (유니코드)
UrlIsNoHistoryA

URL이 브라우저가 일반적으로 탐색 기록에 포함하지 않는 URL인지 여부를 반환합니다. (ANSI)
UrlIsNoHistoryW

URL이 브라우저가 일반적으로 탐색 기록에 포함하지 않는 URL인지 여부를 반환합니다. (유니코드)
UrlIsOpaqueA

URL이 불투명한지 여부를 반환합니다. (ANSI)
UrlIsOpaqueW

URL이 불투명한지 여부를 반환합니다. (유니코드)
UrlIsW

URL이 지정된 형식인지 여부를 테스트합니다. (유니코드)
UrlUnescapeA

이스케이프 시퀀스를 다시 일반 문자로 변환합니다. (ANSI)
UrlUnescapeInPlace

이스케이프 시퀀스를 다시 일반 문자로 변환하고 원래 문자열을 덮어씁니다.
UrlUnescapeW

이스케이프 시퀀스를 다시 일반 문자로 변환합니다. (유니코드)
어느플랫폼

어떤플랫폼이 변경되거나 사용할 수 없을 수 있습니다.
wnsprintfA

가변 길이 인수 목록을 사용하고 인수 값을 printf 스타일 형식 문자열로 반환합니다. (ANSI)
wnsprintfW

가변 길이 인수 목록을 사용하고 인수 값을 printf 스타일 형식 문자열로 반환합니다. (유니코드)
wvnsprintfA

인수 목록을 사용하고 인수 값을 printf 스타일 형식 문자열로 반환합니다. (ANSI)
wvnsprintfW

인수 목록을 사용하고 인수 값을 printf 스타일 형식 문자열로 반환합니다. (유니코드)

콜백 함수

 
DLLGETVERSIONPROC

애플리케이션이 DLL 관련 버전 정보를 가져올 수 있도록 많은 Windows 셸 DLL에 의해 구현됩니다.

구조체

 
DLLVERSIONINFO

DLL 관련 버전 정보를 받습니다.
DLLVERSIONINFO2

DLL 관련 버전 정보를 받습니다. DllGetVersion 함수와 함께 사용됩니다.
PARSEDURLA

ParseURL 함수에서 구문 분석된 URL을 반환하는 데 사용됩니다. (ANSI)
PARSEDURLW

ParseURL 함수에서 구문 분석된 URL을 반환하는 데 사용됩니다. (유니코드)
QITAB

QISearch 함수에서 단일 인터페이스를 설명하는 데 사용됩니다.

열거형

 
ASSOCDATA

IQueryAssociations::GetData에서 반환할 데이터 형식을 정의하는 데 사용됩니다.
ASSOCKEY

IQueryAssociations::GetKey에서 반환할 키의 형식을 지정합니다.
ASSOCSTR

IQueryAssociations::GetString에서 반환할 문자열 형식을 정의하는 데 사용됩니다.
FILETYPEATTRIBUTEFLAGS

파일 연결 PROGID 레지스트리 키의 EditFlags 값에 사용되는 FILETYPEATTRIBUTEFLAGS 상수를 나타냅니다.
SHGLOBALCOUNTER

다양한 전역 카운터 또는 공유 변수에 대한 식별자입니다. 각 전역 카운터는 SHGlobalCounterIncrement 및 SHGlobalCounterDecrement를 사용하여 증가하거나 감소할 수 있습니다.
SHREGDEL_FLAGS

항목이 삭제될 기본 키를 나타내는 값 집합을 제공합니다.
SHREGENUM_FLAGS

열거형에 사용할 기본 키를 나타내는 값 집합을 제공합니다.
tagSFBS_FLAGS

StrFormatByteSizeEx 함수가 재생되지 않은 숫자의 반올림을 처리하는 방법을 지정합니다.
URL_SCHEME

URL 구성표를 지정하는 데 사용됩니다.